Curated Claude Code catalog
Updated 07.05.2026 · 19:39 CET
01 / Skill
redis

agent-skills

Quality
9.0

This repository offers a curated collection of skills designed to enhance AI coding agents' ability to work with Redis. It includes the `redis-development` skill, which provides comprehensive guidance on Redis best practices, covering data structures, query engine, vector search, caching, and performance optimization. Skills are packaged instructions and resources that extend agent capabilities, following the Agent Skills format. They can be installed via the Agent Skills CLI, Claude Code Plugin, or Cursor Plugin, and are automatically used by the agent when relevant tasks are detected.

USP

Official Redis skills providing comprehensive, prioritized best practices for Redis development, performance optimization, and advanced features like vector search and semantic caching. Supports multiple AI agent platforms including Claude…

Use cases

  • 01Optimizing Redis queries and connection handling
  • 02Choosing appropriate Redis data structures for specific use cases
  • 03Implementing vector search or RAG applications with RedisVL
  • 04Applying semantic caching with LangCache
  • 05Reviewing and generating code based on Redis best practices

Detected files (3)

  • skills/redis-development/SKILL.mdskill
    Show content (4250 bytes)
    ---
    name: redis-development
    description: Redis performance optimization and best practices. Use this skill when working with Redis data structures, Redis Query Engine (RQE), vector search with RedisVL, semantic caching with LangCache, or optimizing Redis performance.
    license: MIT
    metadata:
      author: redis
      version: "1.0.0"
    ---
    
    # Redis Best Practices
    
    Comprehensive performance optimization guide for Redis, including Redis Query Engine, vector search, and semantic caching. Contains 29 rules across 11 categories, prioritized by impact to guide automated optimization and code generation.
    
    ## When to Apply
    
    Reference these guidelines when:
    - Designing Redis data models and key structures
    - Implementing caching, sessions, or real-time features
    - Using Redis Query Engine (FT.CREATE, FT.SEARCH, FT.AGGREGATE)
    - Building vector search or RAG applications with RedisVL
    - Implementing semantic caching with LangCache
    - Optimizing Redis performance and memory usage
    
    ## Rule Categories by Priority
    
    | Priority | Category | Impact | Prefix |
    |----------|----------|--------|--------|
    | 1 | Data Structures & Keys | HIGH | `data-` |
    | 2 | Memory & Expiration | HIGH | `ram-` |
    | 3 | Connection & Performance | HIGH | `conn-` |
    | 4 | JSON Documents | MEDIUM | `json-` |
    | 5 | Redis Query Engine | HIGH | `rqe-` |
    | 6 | Vector Search & RedisVL | HIGH | `vector-` |
    | 7 | Semantic Caching | MEDIUM | `semantic-cache-` |
    | 8 | Streams & Pub/Sub | MEDIUM | `stream-` |
    | 9 | Clustering & Replication | MEDIUM | `cluster-` |
    | 10 | Security | HIGH | `security-` |
    | 11 | Observability | MEDIUM | `observe-` |
    
    ## Quick Reference
    
    ### 1. Data Structures & Keys (HIGH)
    
    - `data-choose-structure` - Choose the Right Data Structure
    - `data-key-naming` - Use Consistent Key Naming Conventions
    
    ### 2. Memory & Expiration (HIGH)
    
    - `ram-limits` - Configure Memory Limits and Eviction Policies
    - `ram-ttl` - Set TTL on Cache Keys
    
    ### 3. Connection & Performance (HIGH)
    
    - `conn-blocking` - Avoid Slow Commands in Production
    - `conn-pipelining` - Use Pipelining for Bulk Operations
    - `conn-pooling` - Use Connection Pooling or Multiplexing
    - `conn-timeouts` - Configure Connection Timeouts
    
    ### 4. JSON Documents (MEDIUM)
    
    - `json-partial-updates` - Use JSON Paths for Partial Updates
    - `json-vs-hash` - Choose JSON vs Hash Appropriately
    
    ### 5. Redis Query Engine (HIGH)
    
    - `rqe-dialect` - Use DIALECT 2 for Query Syntax
    - `rqe-field-types` - Choose the Correct Field Type
    - `rqe-index-creation` - Index Only Fields You Query
    - `rqe-index-management` - Manage Indexes for Zero-Downtime Updates
    - `rqe-query-optimization` - Write Efficient Queries
    
    ### 6. Vector Search & RedisVL (HIGH)
    
    - `vector-algorithm-choice` - Choose HNSW vs FLAT Based on Requirements
    - `vector-hybrid-search` - Use Hybrid Search for Better Results
    - `vector-index-creation` - Configure Vector Indexes Properly
    - `vector-rag-pattern` - Implement RAG Pattern Correctly
    
    ### 7. Semantic Caching (MEDIUM)
    
    - `semantic-cache-best-practices` - Configure Semantic Cache Properly
    - `semantic-cache-langcache-usage` - Use LangCache for LLM Response Caching
    
    ### 8. Streams & Pub/Sub (MEDIUM)
    
    - `stream-choosing-pattern` - Choose Streams vs Pub/Sub Appropriately
    
    ### 9. Clustering & Replication (MEDIUM)
    
    - `cluster-hash-tags` - Use Hash Tags for Multi-Key Operations
    - `cluster-read-replicas` - Use Read Replicas for Read-Heavy Workloads
    
    ### 10. Security (HIGH)
    
    - `security-acls` - Use ACLs for Fine-Grained Access Control
    - `security-auth` - Always Use Authentication in Production
    - `security-network` - Secure Network Access
    
    ### 11. Observability (MEDIUM)
    
    - `observe-commands` - Use Observability Commands for Debugging
    - `observe-metrics` - Monitor Key Redis Metrics
    
    ## How to Use
    
    Read individual rule files for detailed explanations and code examples:
    
    ```
    rules/rqe-index-creation.md
    rules/vector-rag-pattern.md
    ```
    
    Each rule file contains:
    - Brief explanation of why it matters
    - Correct example(s) with explanation
    - Either an "Incorrect" example (for anti-patterns that cause real harm) or "When to use / When NOT needed" guidance (for optional features)
    - Additional context and references
    
    ## Full Compiled Document
    
    For the complete guide with all rules expanded: `AGENTS.md`
    
  • .cursor-plugin/marketplace.jsonmarketplace
    Show content (606 bytes)
    {
      "name": "redis",
      "owner": {
        "name": "Redis",
        "email": "support@redis.com"
      },
      "metadata": {
        "description": "Official Redis plugins for Cursor",
        "version": "1.0.0",
        "pluginRoot": "skills"
      },
      "plugins": [
        {
          "name": "redis-development",
          "source": "redis-development",
          "description": "Redis development best practices — data structures, query engine, vector search, caching, and performance optimization",
          "version": "1.0.0",
          "category": "database",
          "tags": ["redis", "database", "caching", "vector-search", "performance"]
        }
      ]
    }
    
  • .claude-plugin/marketplace.jsonmarketplace
    Show content (593 bytes)
    {
      "name": "redis",
      "owner": {
        "name": "Redis",
        "email": "support@redis.com"
      },
      "metadata": {
        "description": "Official Redis plugins for Claude Code",
        "version": "1.0.0"
      },
      "plugins": [
        {
          "name": "redis-development",
          "source": "./plugins/redis-development",
          "description": "Redis development best practices — data structures, query engine, vector search, caching, and performance optimization",
          "version": "1.0.0",
          "category": "database",
          "tags": ["redis", "database", "caching", "vector-search", "performance"]
        }
      ]
    }
    

README

Redis Agent Skills

A collection of skills for AI coding agents working with Redis. Skills are packaged instructions and resources that extend agent capabilities.

Skills follow the Agent Skills format.

Available Skills

SkillDescription
redis-developmentRedis development best practices — data structures, query engine, vector search, caching, and performance optimization.

Installation

Agent Skills CLI

npx skills add redis/agent-skills

Claude Code Plugin

You can also install the skills as a Claude Code plugin:

/plugin marketplace add redis/agent-skills
/plugin install redis-development@redis

Cursor Plugin

This repository also includes Cursor plugin packaging. Run this command in chat:

/add-plugin redis

The top-level skills/ directory remains the source of truth. Plugin folders symlink only the skill directories they expose.

Usage

Skills are automatically available once installed. The agent will use them when relevant tasks are detected.

Examples:

Help me optimize this Redis query
What data structure should I use for a leaderboard?
Review my Redis connection handling

Skill Structure

Each skill contains:

  • SKILL.md - Instructions for the agent
  • AGENTS.md - Compiled rules (generated for rule-based skills)
  • rules/ - Individual rule files (for rule-based skills)
  • scripts/ - Helper scripts for automation (optional)

Building

For rule-based skills, build the compiled AGENTS.md:

npm install
npm run validate  # Validate rule files
npm run build     # Build AGENTS.md

License

MIT