Skip to content
Conduit

skill

rudder-agent-skills

Claude Code plugin marketplace & agent skills for RudderStack — instrument events, design tracking plans & data graphs, write transformations, build Profiles, and drive the CLI, MCP server, and Terraf

rudderlabs/rudder-agent-skillscommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/rudderlabs/rudder-agent-skills itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 17, 2026

🚀 Just launched RudderAI - the agentic layer for the entire customer data lifecycle

RudderStack Agent Skills

skills.sh Agent Skills Claude Code Cursor MCP CLI works with 40+ agents License: MIT GitHub stars

A Claude Code plugin marketplace and Agent Skills collection that teaches your AI coding agent how to drive every programmatic RudderStack surface — CLI, MCP server, Terraform, and Profiles — with the right preflight checks, commands, and recovery paths. Works with Claude Code, Cursor, and 40+ agents.

What's inside

One marketplace (rudder-agent-skills) bundling five plugins. Install the ones you use.

PluginStatusScope
rudder-core✅ AvailableCross-tool domain knowledge: data catalog, tracking plans, data graphs, instrumentation planning & debugging
rudder-cli✅ AvailableWorkflows for rudder-cli and rudder-typer
rudder-mcp✅ AvailableWorkflows for RudderStack's hosted MCP server at mcp.rudderstack.com
rudder-terraform✅ AvailableWorkflows for the Terraform provider
rudder-profiles✅ AvailableWorkflows for RudderStack Profiles: setup, project creation, analysis, updates, and debugging

Most users drive RudderStack with more than one tool. Install rudder-core plus whichever tool plugins you use; the domain knowledge lives in rudder-core so it never duplicates across tool-specific plugins.

Installation

One command, any agent — no cloning, no local setup.

Any agent — Skills CLI (recommended)

The Skills CLI installs these skills into Claude Code, Cursor, Cline, OpenCode, and 40+ agents:

# Interactive — pick skills and your agent
npx skills add rudderlabs/rudder-agent-skills

# Or: list first · install everything globally · target one agent
npx skills add rudderlabs/rudder-agent-skills --list
npx skills add rudderlabs/rudder-agent-skills -g --all
npx skills add rudderlabs/rudder-agent-skills -a claude-code --skill rudder-cli-workflow

# Update anytime
npx skills update

Claude Code — plugin marketplace

/plugin marketplace add rudderlabs/rudder-agent-skills
/plugin install rudder-core@rudder-agent-skills      # then add whichever tool plugins you use

Non-interactive equivalent: claude plugin marketplace add rudderlabs/rudder-agent-skills then claude plugin install <plugin>@rudder-agent-skills. Update with /plugin marketplace update rudder-agent-skills.

Cursor

Add it straight from the cursor.directory listing with Add to Cursor, or use the Skills CLI:

npx skills add rudderlabs/rudder-agent-skills -a cursor

Manual symlink, git submodule, agent-specific paths, and troubleshooting live in docs/installation.md.

Available skills

rudder-core

SkillWhen to use
rudder-data-catalogCreating or managing events, properties, categories, or custom types
rudder-data-graphsModeling entities, events, and relationships for Audiences
rudder-tracking-plansCreating tracking plans to group events for specific sources
rudder-instrumentation-planningDesigning event taxonomy from scratch or restructuring
rudder-instrumentation-debuggingFixing validation errors, schema issues, or instrumentation problems
rudder-environment-checkChecking prerequisites and setup status

rudder-cli

SkillWhen to use
rudder-cli-workflowIterating on RudderStack resources with validate → dry-run → apply
rudder-import-and-evolveImporting existing RudderStack resources to CLI management
rudder-typer-workflowGenerating type-safe SDKs (Swift/Kotlin) from tracking plans
rudder-transformationsCreating, editing, or managing transformations and libraries
rudder-cli-setupInstalling and authenticating rudder-cli

rudder-mcp

SkillWhen to use
rudder-mcp-workflowConnecting AI/LLM agents to RudderStack via MCP server
rudder-mcp-setupConfiguring Claude Code to connect to MCP server

rudder-terraform

SkillWhen to use
rudder-terraform-workflowManaging RudderStack resources via Terraform provider
rudder-terraform-setupInstalling Terraform and the RudderStack provider

rudder-profiles

SkillWhen to use
rudder-profiles-setupInstalling and wiring the Profiles toolchain and Profiles MCP
rudder-profiles-projectBootstrapping a new Profiles project from discovered warehouse resources
rudder-profiles-understandExplaining an existing Profiles project, its features, and latest outputs
rudder-profiles-updateUpdating a Profiles project with features, inputs, propensity, or incremental changes
rudder-profiles-debugDiagnosing compile failures, run failures, and output-quality issues

How skills work together

flowchart TD
    plan["rudder-instrumentation-planning<br/>design the taxonomy"]
    plan --> catalog["rudder-data-catalog<br/>build the vocabulary"]
    plan --> evolve["rudder-import-and-evolve<br/>adopt existing resources"]
    plan --> plans["rudder-tracking-plans<br/>group events per source"]
    catalog --> cli["rudder-cli-workflow<br/>validate &rarr; dry-run &rarr; apply"]
    evolve --> cli
    plans --> cli
    cli --> typer["rudder-typer-workflow<br/>generate typed SDKs"]
    cli --> transform["rudder-transformations<br/>transform events"]
    cli --> debug["rudder-instrumentation-debugging<br/>fix validation issues"]

Directory structure

rudder-agent-skills/
├── README.md                  # this file
├── CONTRIBUTING.md            # authoring + PR guidelines
├── LICENSE
├── .claude-plugin/
│   └── marketplace.json       # the marketplace catalog
├── docs/
│   └── installation.md        # full install guide
├── examples/                  # end-to-end worked examples
└── plugins/
    └── <plugin>/              # rudder-core, rudder-cli, rudder-mcp, rudder-terraform, rudder-profiles
        ├── .claude-plugin/plugin.json
        └── skills/
            └── <skill>/
                └── SKILL.md

Prerequisites

A compatible AI coding agent (Claude Code, Cursor, Cline, OpenCode, or any of the 40+ supported agents).

Each plugin includes a setup skill that guides you through installing and configuring tool-specific prerequisites:

PluginSetup SkillWhat it installs
rudder-cli/rudder-cli-setupDownloads rudder-cli binary, authenticates with RudderStack
rudder-mcp/rudder-mcp-setupConfigures Claude Code to connect to RudderStack's MCP server at mcp.rudderstack.com
rudder-terraform/rudder-terraform-setupInstalls Terraform, configures the RudderStack provider
rudder-profiles/rudder-profiles-setupInstalls pb, configures profiles-mcp, and wires editor MCP settings

After installing a plugin, run its setup skill to get started. Use /rudder-environment-check to verify your full setup.

Examples

examples/ contains worked end-to-end projects that demonstrate skills in action — the current example covers the transformations workflow.

Contributing

See CONTRIBUTING.md for authoring conventions, testing steps, and PR expectations.

License

MIT License — see LICENSE for details.

↑↓ navigate openesc close