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
Checks RudderStack tool prerequisites and reports status. Use when checking prerequisites, setup status, what tools are missing, or before running RudderStack workflows for the first time
$ npx -y skills add rudderlabs/rudder-agent-skills --skill rudder-environment-check --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/rudder-environment-checkContext preview
The summary Claude sees to decide when to auto-load this skill.
Checks RudderStack tool prerequisites and reports status. Use when checking prerequisites, setup status, what tools are missing, or before running RudderStack workflows for the first time
name: rudder-environment-check description: Checks RudderStack tool prerequisites and reports status. Use when checking prerequisites, setup status, what tools are missing, or before running RudderStack workflows for the first time allowed-tools: "Bash(which, curl, rudder-cli *, terraform *), Read"
Quick diagnostic that checks all RudderStack tool prerequisites and provides actionable guidance.
Run these checks in sequence:
# Check if installed which rudder-cli # If installed, check authentication rudder-cli workspace info
# Check if installed which terraform # If installed, check version terraform version # Check if provider is configured (run in project directory) terraform providers
# Check if hosted MCP server is reachable
curl -s -o /dev/null -w "%{http_code}" https://mcp.rudderstack.com/healthPresent results as a status table:
RudderStack Environment Check ───────────────────────────────────────────────────── Tool Status Action ───────────────────────────────────────────────────── rudder-cli ✓ Ready └─ authenticated ✓ Ready Workspace: <name> terraform ✗ Missing Run: /rudder-terraform-setup └─ provider ─ Skipped (terraform required first) mcp.rudderstack.com ✓ Reachable ─────────────────────────────────────────────────────
| Status | Meaning | |--------|---------| | ✓ Ready | Tool installed and configured | | ✗ Missing | Tool not found, needs installation | | ─ Skipped | Dependency not met, check parent first | | ⚠ Issue | Tool found but configuration problem |
| Tool Missing | Action | |--------------|--------| | rudder-cli | Run `/rudder-cli-setup` or ask "help me install rudder-cli" | | terraform | Run `/rudder-terraform-setup` or ask "help me setup terraform for rudderstack" | | MCP unreachable | Run `/rudder-mcp-setup` or check network connectivity |
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…