rudder-cli-setup
Installs and authenticates rudder-cli. Use when installing rudder-cli, setting up rudder cli, rudder-cli command not found, or authenticating with RudderStack
Explains an existing RudderStack Profiles project by reading YAML, model structure, and output metadata. Use when explaining a Profiles project, summarizing features, reviewing project structure, understanding run output, or for a project health check.
$ npx -y skills add rudderlabs/rudder-agent-skills --skill rudder-profiles-understand --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/rudder-profiles-understandContext preview
The summary Claude sees to decide when to auto-load this skill.
Explains an existing RudderStack Profiles project by reading YAML, model structure, and output metadata. Use when explaining a Profiles project, summarizing features, reviewing project structure, understanding run output, or for a project health check.
name: rudder-profiles-understand description: Explains an existing RudderStack Profiles project by reading YAML, model structure, and output metadata. Use when explaining a Profiles project, summarizing features, reviewing project structure, understanding run output, or for a project health check. allowed-tools: "Bash(pb *), Read"
Read an existing Profiles project and summarize what it builds, how it resolves identities, and what the latest run produced.
1. **Read project files:**
2. **Run `pb show models`** to get the model dependency structure. 3. **Check outputs** (if the project has been run; these are **profiles-mcp tools the agent calls**, not `pb` CLI commands):
4. **Present a summary** covering:
A project becomes incremental the moment any entity_var declares `merge:`. Consequences worth surfacing:
Prefer a short explanatory narrative over a raw dump of YAML or SQL results. The summary should answer:
When outputs are available, check these metrics via `run_query()`:
| Metric | What it reveals | Red flag | |--------|----------------|----------| | Stitching ratio (raw IDs vs stitched entities) | How much identity resolution is happening | Ratio near 1.0 means stitching is not working | | Over-stitching candidates | Entities with unusually many raw IDs | Single entity absorbing thousands of IDs | | Feature NULL rates | Data completeness | NULL rate > 50% on a required feature | | Entity count trend across runs | Growth or regression | Sudden large drops between seq_nos |
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.
Installs and authenticates rudder-cli. Use when installing rudder-cli, setting up rudder cli, rudder-cli command not found, or authenticating with RudderStack
Validates, previews, and applies RudderStack resource changes via YAML specs. Use when iterating on RudderStack resources with rudder-cli - validates specs,…
Imports existing RudderStack workspace resources into YAML files for git-based management. Use when importing existing RudderStack resources to CLI management…
Creates and manages RudderStack transformations and libraries with local testing. Use when creating, editing, or managing RudderStack transformations and…
Generates type-safe SDKs (Swift/Kotlin) from tracking plans with compile-time validation. Use when generating type-safe event tracking code from tracking plans…
Derives tracking plans from existing codebase types and structures. Use when instrumenting an existing product that wasn't well-instrumented or restructuring…