chrome-devtools
Connects to Chrome over the DevTools Protocol to inspect the DOM, network requests and console output.
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,…
Claude Code
> /plugin marketplace add rudderlabs/rudder-agent-skills
Codex
$ codex mcp add rudderstack --url https://mcp.rudderstack.com/mcp
Cursor
{ "mcpServers": { "rudderstack": { "url": "https://mcp.rudderstack.com/mcp" } } }
Add it to mcp.json.
Gemini CLI
$ gemini mcp add --transport http rudderstack https://mcp.rudderstack.com/mcp
GitHub Copilot
$ copilot mcp add --transport http rudderstack https://mcp.rudderstack.com/mcp
OpenCode
{ "mcp": { "rudderstack": { "type": "remote", "url": "https://mcp.rudderstack.com/mcp" } } }
Add it to opencode.json.
Windsurf
{ "mcpServers": { "rudderstack": { "serverUrl": "https://mcp.rudderstack.com/mcp" } } }
Add it to mcp_config.json.
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
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.
🚀 Just launched RudderAI - the agentic layer for the entire customer data lifecycle
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.
One marketplace (rudder-agent-skills) bundling six plugins. Install the ones you use.
| Plugin | Status | Scope |
|---|---|---|
rudder-core | ✅ Available | Cross-tool domain knowledge: data catalog, tracking plans, data graphs, instrumentation planning & debugging |
rudder-cli | ✅ Available | Workflows for rudder-cli and rudder-typer |
rudder-mcp | ✅ Available | Workflows for RudderStack's hosted MCP server at mcp.rudderstack.com |
rudder-terraform | ✅ Available | Workflows for the Terraform provider |
rudder-profiles | ✅ Available | Workflows for RudderStack Profiles: setup, project creation, analysis, updates, and debugging |
rudder-ai-events | ✅ Available | Onboard 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.
One command, any agent — no cloning, no local setup.
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
/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.
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.
rudder-coreInstalled 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.
| Skill | When to use |
|---|---|
rudder-setup | Setting up RudderStack in an app: from no analytics to one delivered event, specs in git |
rudder-data-catalog | Creating or managing events, properties, categories, or custom types |
rudder-data-graphs | Modeling entities, events, and relationships for Audiences |
rudder-tracking-plans | Creating tracking plans to group events for specific sources |
rudder-instrumentation-planning | Designing event taxonomy from scratch or restructuring |
rudder-instrumentation-debugging | Fixing validation errors, schema issues, or instrumentation problems |
rudder-environment-check | Checking prerequisites and setup status |
rudder-cli| Skill | When to use |
|---|---|
rudder-cli-workflow | Iterating on RudderStack resources with validate → dry-run → apply |
rudder-import-and-evolve | Importing existing RudderStack resources to CLI management |
rudder-typer-workflow | Generating type-safe SDKs (Swift/Kotlin) from tracking plans |
rudder-transformations | Creating, editing, or managing transformations and libraries |
rudder-cli-setup | Installing and authenticating rudder-cli |
rudder-mcp| Skill | When to use |
|---|---|
rudder-mcp-workflow | Connecting AI/LLM agents to RudderStack via MCP server |
rudder-mcp-setup | Configuring Claude Code to connect to MCP server |
rudder-terraform| Skill | When to use |
|---|---|
rudder-terraform-workflow | Managing RudderStack resources via Terraform provider |
rudder-terraform-setup | Installing Terraform and the RudderStack provider |
rudder-profiles| Skill | When to use |
|---|---|
rudder-profiles-setup | Installing and wiring the Profiles toolchain and Profiles MCP |
rudder-profiles-project | Bootstrapping a new Profiles project from discovered warehouse resources |
rudder-profiles-understand | Explaining an existing Profiles project, its features, and latest outputs |
rudder-profiles-update | Updating a Profiles project with features, inputs, propensity, or incremental changes |
rudder-profiles-debug | Diagnosing compile failures, run failures, and output-quality issues |
rudder-ai-events| Skill | When to use |
|---|---|
rudder-ai-events-setup | Onboarding an app to AI events: discovering chat, background-agent, browser and MCP server surfaces and planning ai-events.md |
rudder-ai-events-instrument | Adding the AI events code from an approved ai-events.md, including MCP server wrappers |
rudder-ai-events-verify | Validating captured AI events against the spec before real traffic |
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 → dry-run → 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"]
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
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:
| Plugin | Setup Skill | What it installs |
|---|---|---|
rudder-cli | /rudder-cli-setup | Downloads rudder-cli binary, authenticates with RudderStack |
rudder-mcp | /rudder-mcp-setup | Configures Claude Code to connect to RudderStack's MCP server at mcp.rudderstack.com |
rudder-terraform | /rudder-terraform-setup | Installs Terraform, configures the RudderStack provider |
rudder-profiles | /rudder-profiles-setup | Installs pb, configures profiles-mcp, and wires editor MCP settings |
rudder-ai-events | /rudder-ai-events-setup | Plans 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/ contains worked end-to-end projects that demonstrate skills in action — the current example covers the transformations workflow.
See CONTRIBUTING.md for authoring conventions, testing steps, and PR expectations.
MIT License — see LICENSE for details.
Connects to Chrome over the DevTools Protocol to inspect the DOM, network requests and console output.
Queries a Supabase project: Postgres tables, auth users, storage and edge functions.