{"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":85,"forks":21,"topics":["agent-skills","redis"],"archived":false,"github_pushed_at":"2026-07-09T11:17:34+00:00","maintenance_label":"Very active","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":4,"watchers":2,"ai_summary":null,"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 marketplace add redis/agent-skills\n/plugin install redis-development@redis\n```\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. Plugin folders symlink only the skill directories they expose.\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-07-11T23:48:16.103455+00:00","categories":[{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"},{"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"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"agent-skills","name":"agent-skills"},{"slug":"redis","name":"redis"},{"slug":"typescript","name":"typescript"}],"trust":{"provenance":{"is_fork":false,"github_id":1144967207,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T23:48:11.304Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":2,"last_release_at":null},"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-07-11T23:48:11.065Z","server_manifest":false},"scan":{"source":"repo_scan","observed_at":"2026-07-11T23:48:11.065Z"},"languages":{"value":["typescript","javascript"],"source":"github.language+package.json","observed_at":"2026-07-11T23:48:11.065Z"},"license_spdx":{"value":"MIT","source":"github.license","observed_at":"2026-07-11T23:48:11.065Z"}}}}