rudder-ai-events-instr…
Adds RudderStack AI events code from an approved ai-events.md plan: installs @rudderstack/ai, rudderstack-ai or ai-sdk-go, wraps…
Installs and configures the RudderStack Profiles toolchain: profiles-mcp, Profile Builder CLI, and editor MCP wiring. Use when setting up Profiles, installing pb, configuring profiles-mcp, or checking first-time Profiles prerequisites.
Claude Code
$ npx -y skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-setup --agent claude-code
Codex
$ npx skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-setup -a codex -y
Cursor
$ npx skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-setup -a cursor -y
Gemini CLI
$ npx skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-setup -a gemini-cli -y
GitHub Copilot
$ npx skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-setup -a github-copilot -y
OpenCode
$ npx skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-setup -a opencode -y
Windsurf
$ npx skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-setup -a windsurf -y
name: rudder-profiles-setup description: "Installs and configures the RudderStack Profiles toolchain: profiles-mcp, Profile Builder CLI, and editor MCP wiring. Use when setting up Profiles, installing pb, configuring profiles-mcp, or checking first-time Profiles prerequisites." allowed-tools: "Bash(which, python3, uv, git, curl, chmod, pb *, ./setup.sh, cat, claude *), Read, Write, Edit"
Set up the local Profiles toolchain so later skills can discover warehouse metadata, generate YAML, and run `pb` commands safely.
Check these before anything else:
| Prerequisite | Check | If missing | |-------------|-------|------------| | Python 3.10+ | `which python3` and `python3 --version` | Install from python.org or system package manager | | uv | `which uv` | Install from https://docs.astral.sh/uv/getting-started/installation/ | | git | `which git` | Install from git-scm.com or system package manager |
1. **Check prerequisites** — `which python3`, `which uv`, `which git`. If any are missing, explain what to install and stop. 2. **Clone profiles-mcp** — `git clone https://github.com/rudderlabs/profiles-mcp` into a user-approved location. Skip if already cloned. 3. **Configure `.env`** — The `.env` file needs `RUDDERSTACK_PAT`, `IS_CLOUD_BASED`, and `USE_PB_QUERY`. Do not ask the user to paste secrets into chat. Instead, instruct them to copy `.env.sample` to `.env` and fill in values, or let `setup.sh` handle it via its interactive `env_setup.py` step. 4. **Run `./setup.sh`** — From the `profiles-mcp` checkout. This script:
5. **Configure MCP in editor** — If `setup.sh` did not handle this, or if the user needs manual config:
6. **Verify** — `pb version` succeeds AND at least one Profiles MCP tool is visible to the agent. 7. **Done** — Point user to `/rudder-profiles-project` to create their first project.
Setup is complete when all of the following are true:
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
Adds RudderStack AI events code from an approved ai-events.md plan: installs @rudderstack/ai, rudderstack-ai or ai-sdk-go, wraps…
Onboards an app to RudderStack AI events, including moving existing RudderStack LLM, chat or agent events to them: discovers…
Verifies RudderStack AI events locally and checks a move from existing RudderStack events: validates captures against the v0.3…
Installs and authenticates rudder-cli. Use when installing rudder-cli, setting up rudder cli, rudder-cli command not found, or…
Validates, previews, and applies RudderStack resource changes via YAML specs. Use when iterating on RudderStack resources with…
Imports existing RudderStack workspace resources into YAML files for git-based management. Use when importing existing…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.