Skip to content
Development
MCP

rudderstack

Ships with rudder-agent-skills: 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,…

From plugin
rudder-agent-skills
1927 skills1 MCP

Claude Code

> /plugin marketplace add rudderlabs/rudder-agent-skills

Install the plugin and Claude Code starts the rudderstack server whenever the plugin is enabled. It talks to your agent over the http transport.

Security report

Found

Low risk

  • Known flaws

    Not published

  • Signed build

    Not published

  • Maintained

    Oct 30, 2026

    Last push

  • Licence

    MIT

  • Runs as

    Remote

    mcp.rudderstack.com

  • Deprecated

    Not published

Signals from public registries, not an audit. Checked Nov 1, 2026.

rudder-agent-skills README

🚀 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, Profiles, and AI events — 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 six 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
rudder-ai-events✅ AvailableOnboard an existing app to RudderStack AI events with @rudderstack/ai (Node.js), rudderstack-ai (Python) and ai-sdk-go (Go): discover, plan, instrument, verify

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.

To try a plugin from an unmerged branch, clone that branch and either start claude --plugin-dir ./rudder-agent-skills/plugins/<plugin> (this session only) or run claude plugin marketplace add ./rudder-agent-skills, then install as above.

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

Installed as a Claude Code or Cursor plugin, rudder-core also connects the RudderStack MCP server (https://mcp.rudderstack.com/mcp). The first time an MCP tool runs, your agent asks you to sign in to RudderStack in the browser. No token goes in a config file. The Skills CLI copies skill folders only, so after npx skills add, add the server yourself: in Claude Code, claude mcp add --scope user --transport http rudderstack https://mcp.rudderstack.com/mcp; in other agents, an HTTP MCP server with that URL.

SkillWhen to use
rudder-setupSetting up RudderStack in an app: from no analytics to one delivered event, specs in git
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

rudder-ai-events

SkillWhen to use
rudder-ai-events-setupOnboarding an app to AI events: discovering chat, background-agent, browser and MCP server surfaces and planning ai-events.md
rudder-ai-events-instrumentAdding the AI events code from an approved ai-events.md, including MCP server wrappers
rudder-ai-events-verifyValidating captured AI events against the spec before real traffic

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, rudder-ai-events
        ├── .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
rudder-ai-events/rudder-ai-events-setupPlans AI events for your app in ai-events.md; /rudder-ai-events-instrument then adds the pinned SDK

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.

1927 skills1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
19
Star history of rudderlabs/rudder-agent-skills on GitHub, a chart by star-history.com

More MCP servers from other plugins.

Questions about rudderstack.

Which coding agents can use rudderstack?
rudderstack works in any agent that reads an MCP config file: Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf. Each agent reads it from its own file; this page names the file for each one.
How do I add rudderstack to Claude Code?
Run this in claude code: /plugin marketplace add rudderlabs/rudder-agent-skills
Is rudderstack safe to install?
Low risk. Signals from public registries, not an audit.