{"data":{"slug":"redis-agent-skills","name":"agent-skills","tagline":"Redis official collection of agent skills","github_url":"https://github.com/redis/agent-skills","owner":"redis","repo":"agent-skills","owner_avatar_url":"https://avatars.githubusercontent.com/u/1529926?v=4","primary_language":"TypeScript","stars":165,"forks":30,"topics":["agent-skills","redis"],"archived":false,"github_pushed_at":"2026-09-08T10:56:41+00:00","maintenance_label":"Steady","stars_delta_30d":25,"url":"https://www.graphcanon.com/tools/redis-agent-skills","markdown_url":"https://www.graphcanon.com/tools/redis-agent-skills.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/redis-agent-skills","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=redis-agent-skills","description":"Redis' official collection of agent skills","homepage_url":"https://redis.io","license":"MIT","open_issues":12,"watchers":2,"ai_summary":"A repository with TypeScript-coded Redis-specific skill sets for AI coding agents, covering areas from core operations to security and observability.","readme_excerpt":"# Redis Agent Skills\n\nA collection of skills for AI coding agents working with Redis. Skills are packaged instructions and resources that extend agent capabilities.\n\nSkills follow the [Agent Skills](https://agentskills.io/) format.\n\n## Available Skills\n\n| Skill | Description |\n|-------|-------------|\n| [redis-core](skills/redis-core/) | Data structures, key naming, memory and TTL, atomic primitives, JSON vs Hash, Streams vs Pub/Sub. |\n| [redis-connections](skills/redis-connections/) | Pooling, multiplexing, pipelining, client-side caching, timeouts, slow commands. |\n| [redis-search](skills/redis-search/) | FT.CREATE schema, FT.SEARCH / FT.AGGREGATE / FT.HYBRID, DIALECT 2, vector similarity (HNSW / FLAT), hybrid retrieval, RAG pipelines, zero-downtime index updates. |\n| [redis-semantic-cache](skills/redis-semantic-cache/) | LangCache — cache-aside flow for LLM responses, similarity threshold tuning, per-task cache separation. |\n| [redis-clustering](skills/redis-clustering/) | Hash tags for multi-key operations, avoiding CROSSSLOT, reading from replicas. |\n| [redis-security](skills/redis-security/) | Authentication and TLS, ACL-based least privilege, network bind, firewall, command renaming. |\n| [redis-observability](skills/redis-observability/) | Key metrics (INFO), debugging commands (SLOWLOG, MEMORY DOCTOR, FT.PROFILE), Redis Insight. |\n| [iris-development](skills/iris-development/) | Iris: Redis Agent Memory — provisioning, SDK auth, session events, long-term memory search, async promotion. |\n\n## Installation\n\n### Agent Skills CLI\n\n```bash\nnpx skills add redis/agent-skills\n```\n\n### Claude Code Plugin\n\nYou can also install the skills as a Claude Code plugin:\n\n```\n/plugin install redis-development@claude-plugins-official\n```\n\n### ChatGPT and Codex Plugin\n\nThe distributable plugin package for ChatGPT and Codex lives at\n[`plugins/redis-development/`](plugins/redis-development/). It includes the\nrequired `.codex-plugin/plugin.json` manifest and real copies of every skill.\nArchive that directory—not the repository root—when preparing a skills-only\nsubmission to the OpenAI plugin submission portal.\n\n### Cursor Plugin\n\nThis repository also includes Cursor plugin packaging. Run this command in chat:\n\n```text\n/add-plugin redis\n```\n\nThe top-level `skills/` directory remains the source of truth. `plugins/redis-development/skills/` holds generated real copies used by the ChatGPT, Codex, and Claude Code plugin package (not symlinks, which plugin installation flows may drop); `npm run sync:plugins` regenerates them and the pre-commit hook keeps them current. See [AGENTS.md](AGENTS.md#where-skills-live).\n\n## Usage\n\nSkills are automatically available once installed. The agent will use them when relevant tasks are detected.\n\n**Examples:**\n```\nHelp me optimize this Redis query\n```\n```\nWhat data structure should I use for a leaderboard?\n```\n```\nReview my Redis connection handling\n```\n\n## Skill Structure\n\nEach skill follows the [agentskills.io specification](https://agentskills.io/specification):\n\n- `SKILL.md` - Instructions for the agent (required)\n- `references/` - Long-form content loaded on demand (optional)\n- `scripts/` - Helper scripts (optional)\n- `assets/` - Static resources (optional)\n\nSee [AGENTS.md](AGENTS.md) for the full layout, conventions, and the \"Adding a New Skill\" walkthrough.\n\n## License\n\nMIT","github_created_at":"2026-01-29T09:01:23+00:00","created_at":"2026-07-11T23:48:10.363542+00:00","updated_at":"2026-10-09T06:00:30.072418+00:00","categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"}],"tags":[{"slug":"agent-skills","name":"agent-skills"},{"slug":"redis","name":"redis"}],"trust":{"provenance":{"is_fork":false,"github_id":1144967207,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-10-09T06:00:28.972Z","maintenance":{"label":"Steady","score":60,"methodology":"github_public_v1","releases_90d":0,"days_since_push":30,"last_release_at":null,"stars_delta_30d":25,"open_issues_delta_30d":3},"security_summary":{"status":"ok","scanner":"osv@v1","low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:48:11.790Z","medium_count":0,"scan_profile":"deps","critical_count":0}},"capability_facts":{"mcp":{"source":"repo_scan","observed_at":"2026-10-09T06:00:29.475Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-10-09T06:00:29.475Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-10-09T06:00:29.475Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-10-09T06:00:29.475Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["When you require detailed skill sets for specific operations within Redis, such as core operations, connections handling, or clustering strategies.","For optimizing Redis usage through advanced capabilities like semantic caching or search functions including vector similarity and hybrid retrieval."],"when_not_to_use":["If your project does not utilize Redis or if the AI coding agent is intended to work with another database system exclusively.","When a comprehensive skill set for other data management areas beside Redis is required, as this tool is strictly focused on Redis operations and optimizations."],"source":"enrich:decision_facts","observed_at":"2026-07-17T07:16:08.089Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"agent-skills is a Redis-specific skillset built for AI coding agents in TypeScript with multiple applications from data structure advice to security and observability tasks."}]}}