iris-development
This skill integrates with Redis Agent Memory, a managed service on Redis Cloud that provides persistent memory for AI agents.
Identity proven by GitHub's verified organisation badge (redis)
- Agents
- Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode, claude.ai and API
- License
- MIT (permissive)
- Pin
- a84871dpinned Oct 9, 2026
- Context cost
- about 970 tokenswhen the skill loads
- GitHub stars
- 165on redis/agent-skills
- Scripts
- None found
What it does
“Iris is Redis's umbrella for AI-focused products. Use this skill when integrating with the Iris Redis Agent Memory (RAM) data plane on Redis Cloud — recording session events for an AI agent, creating or searching long-term memories, configuring a memory store, or tuning background memory promotion. Code examples use the official `redis-agent-memory` (Python) and `@redis-iris/agent-memory` (TypeScript) SDKs.”
Generated summary from the skill's own text
This skill integrates with Redis Agent Memory, a managed service on Redis Cloud that provides persistent memory for AI agents. It enables agents to store session conversation history, create and search long-term semantic memories, and configure memory promotion workers that extract facts from sessions into durable storage. The skill includes official Python and TypeScript SDKs with REST/JSON APIs.
When to use it
- Building AI agents that need persistent conversation and fact storage
- Implementing semantic search over extracted agent knowledge
- Setting up managed memory infrastructure on Redis Cloud
- Separating working memory sessions from long-term knowledge bases
When not to
- Simple in-memory conversation storage without persistence needs
- When you prefer self-hosted Redis instead of Redis Cloud service
Install
These commands install from the publisher's repository and need no account.
skills CLI
npx skills add redis/agent-skills --skill iris-developmentInstalls from the repository's default branch, which may have changed since the commit we checked.
GitHub CLI 2.90 or later
gh skill install redis/agent-skills iris-development@a84871d065f398fed55e1633f66b66f731eb4e2bInstalls the commit we checked (a84871d).
Copy by hand
Download the folder at a84871d and put it in .claude/skills/iris-development for Claude Code and in .agents/skills/iris-development for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode.
Claude Code plugin
/plugin install redis-development@claude-plugins-officialThe publisher's plugin in Claude's official marketplace. It may hold more than this skill, and we have not pinned it.
Copy for your agent
A prompt for any coding agent. It installs this skill from GitHub at the pinned commit, copies the files as they are, and runs nothing unless you ask.
Prompt
Install the agent skill "iris-development" by Redis. Source, pinned to commit a84871d065f398fed55e1633f66b66f731eb4e2b: https://github.com/redis/agent-skills/tree/a84871d065f398fed55e1633f66b66f731eb4e2b/plugins/redis-development/skills/iris-development 1. Download that folder at exactly this commit. Do not use the default branch. 2. Copy every file unchanged, keeping the folder structure, into .claude/skills/iris-development/ for Claude Code and .agents/skills/iris-development/ for Codex, Cursor, Gemini CLI, GitHub Copilot and OpenCode. Create the folders if they do not exist. 3. Do not edit the files, and do not run any script in the folder unless I ask you to. 4. When you are done, list the files you copied and where you put them. Listing and checks: https://www.agentnative.dev/skills/redis/iris-development
SKILL.md at the pin
--- name: iris-development description: Iris is Redis's umbrella for AI-focused products. Use this skill when integrating with the Iris Redis Agent Memory (RAM) data plane on Redis Cloud — recording session events for an AI agent, creating or searching long-term memories, configuring a memory store, or tuning background memory promotion. Code examples use the official `redis-agent-memory` (Python) and `@redis-iris/agent-memory` (TypeScript) SDKs. license: MIT metadata: author: redis version: "1.0.0" --- # Iris: Redis Agent Memory **Iris** is the umbrella brand for Redis's AI-focused products. This skill currently covers one product in that family: **Redis Agent Memory (RAM)** — the persistent memory layer for AI agents, delivered as a managed service on Redis Cloud. Additional Iris products will be added as separate sections when they ship. Redis Agent Memory exposes a REST/JSON data-plane API with two memory tiers: - **Session memory** — append-only conversation history per session (working memory). - **Long-term memory** — semantically searchable records extracted from sessions (or created directly). A background **promotion** worker — managed by Redis Cloud — extracts durable facts from session events and writes them into long-term memory. ## Official SDKs All code samples use the official SDKs: | Language | Package | Class | Install | | ---------- | -------------------------- | ------------- | ---------------------------------- | | Python | `redis-agent-memory` | `AgentMemory` | `pip install redis-agent-memory` | | TypeScript | `@redis-iris/agent-memory` | `AgentMemory` | `npm add @redis-iris/agent-memory` | Both SDKs read the bearer token from `AGENT_MEMORY_API_KEY` and the default store ID from `AGENT_MEMORY_STORE_ID`. The production data-plane URL is `https://gcp-us-east4.memory.redis.io`; the exact URL for your service is also shown in the Cloud console after provisioning. ## When to Apply Reference these guidelines when: - Creating a memory service on Redis Cloud ([https://cloud.redis.io/#/agent-memory](https://cloud.redis.io/#/agent-memory)) - Wiring an agent to call `AgentMemory.add_session_event(...)` / `addSessionEvent(...)` - Searching long-term memory with `search_long_term_memory(...)` / `searchLongTermMemory(...)` - Choosing between session events and direct long-term memory writes ## Rule Categories by Priority | Priority | Category | Impact | Prefix | | -------- | ----------------------- | ------ | ------------ | | 1 | Setup & Cloud Service | HIGH | `setup-` | | 2 | Session Memory / Events | HIGH | `session-` | | 3 | Long-Term Memory | HIGH | `ltm-` | | 4 | Memory Promotion | MEDIUM | `promotion-` | ## Quick Reference ### 1. Setup & Cloud Service (HIGH) - [`setup-cloud-service`](references/setup-cloud-service.md) - Create a Memory service on Redis Cloud - [`setup-auth-token`](references/setup-auth-token.md) - Authenticate the SDK with a store API key ### 2. Session Memory / Events (HIGH) - [`session-when-to-use`](references/session-when-to-use.md) - Choose session events vs direct long-term memory - [`session-add-event`](references/session-add-event.md) - Append a session event correctly - [`session-retrieval`](references/session-retrieval.md) - Retrieve session memory and individual events ### 3. Long-Term Memory (HIGH) - [`ltm-bulk-create`](references/ltm-bulk-create.md) - Create long-term memories in bulk with idempotent IDs - [`ltm-search`](references/ltm-search.md) - Search long-term memory semantically with filters - [`ltm-organize`](references/ltm-organize.md) - Organize records with namespace, ownerId, topics, and memoryType ### 4. Memory Promotion (MEDIUM) - [`promotion-overview`](references/promotion-overview.md) - How background promotion works ## How to Use Read individual rule files under `references/` for detailed explanations and code examples: ``` references/setup-cloud-service.md references/session-add-event.md references/promotion-overview.md ``` Each rule file contains: - Brief explanation of why it matters - Correct example(s) with Python and TypeScript SDK code - Either an "Incorrect" example or "When to use / When NOT needed" guidance - Additional context and references
From redis/agent-skills at a84871d, shown as plain text under its license: MIT (permissive). The license text is in plugins/redis-development/skills/iris-development/SKILL.md.
View SKILL.md on GitHub at a84871dFiles
- SKILL.md4.4 KB · bdfc8aa28c93
- references/
- ltm-bulk-create.md4.0 KB · e5f768d9f057
- ltm-organize.md4.7 KB · 3a6bb535831f
- ltm-search.md4.2 KB · 32eda0bacf63
- promotion-overview.md4.4 KB · 8d78798668b0
- session-add-event.md5.0 KB · 6dec7c338111
- session-retrieval.md3.7 KB · 027cd9111c03
- session-when-to-use.md3.4 KB · b6c7a503cc1d
- setup-auth-token.md3.2 KB · 442f77285c3d
- setup-cloud-service.md2.8 KB · 49d81ad63751
10 files, 40 KB in total. Each file has a sha256 in the pin's manifest; the first 12 characters are shown.
Skill folder on GitHub at a84871dAlso in
The same SKILL.md content appears in these places too. We list it once and credit the oldest public source.
More from Redis
redis-clustering
This skill guides agents on designing Redis Cluster keys using hash tags to avoid CROSSSLOT errors in multi-key operations, and on routing reads to replicas…
Claude Code, Codex, Cursor +4 · about 910 tokens · pinned 6 days ago
redis-connections
This skill guides agents on configuring Redis clients efficiently through connection pooling or multiplexing, command pipelining, and proper timeout settings.
Claude Code, Codex, Cursor +4 · about 1.1K tokens · pinned 6 days ago
redis-core
This skill guides agents in designing Redis data models by selecting appropriate data structures (String, Hash, List, Set, Sorted Set, JSON, Stream, Vector…
Claude Code, Codex, Cursor +4 · about 640 tokens · pinned 6 days ago
redis-observability
This skill guides agents on monitoring Redis instances by identifying key metrics to track, using built-in diagnostic commands like SLOWLOG and MEMORY DOCTOR…
Claude Code, Codex, Cursor +4 · about 770 tokens · pinned 6 days ago
redis-search
This skill guides agents through Redis Search for building and querying search indexes on Hash or JSON documents.
Claude Code, Codex, Cursor +4 · about 2.7K tokens · pinned 6 days ago
redis-security
This skill guides hardening Redis deployments for production through authentication, ACL-based access control, TLS encryption, and network isolation.
Claude Code, Codex, Cursor +4 · about 780 tokens · pinned 6 days ago
Related in AI and agents
mcp-builder
This skill guides agents through building Model Context Protocol (MCP) servers that connect LLMs to external services via well-designed tools.
by SnykOfficial publisher
Contains scripts
Claude Code, Codex, Cursor +3 · about 2.2K tokens · pinned 6 days ago
create-call
This skill creates one-off outbound phone calls, web calls, and batch calls via the Vapi API.
by VapiOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.5K tokens · pinned 6 days ago
create-call
This skill enables agents to create outbound phone calls, web calls, and batch calls via the Vapi API.
by VapiOfficial publisher
Claude Code, Codex, Cursor +4 · about 1.5K tokens · pinned 6 days ago
twilio-agent-connect
Twilio Agent Connect is middleware that integrates LLM agents with Twilio communication channels (voice, SMS, RCS, WhatsApp, chat).
by TwilioOfficial publisher
Claude Code, Codex, Cursor +4 · about 4.1K tokens · pinned 6 days ago
transformers-js
Transformers.js runs pre-trained machine learning models directly in JavaScript and TypeScript across browsers and server runtimes (Node.js, Bun, Deno)…
by Hugging FaceOfficial publisher
Claude Code, Codex, Cursor +4 · about 6K tokens · pinned 6 days ago
trl-training
This skill enables agents to post-train large language models using TRL (Transformers Reinforcement Learning) library, supporting supervised fine-tuning…
by Hugging FaceOfficial publisher
Claude Code, Codex, Cursor +4 · about 990 tokens · pinned 6 days ago