
rudderlabs/rudder-agent-skills
15 skills23 installs270 starsGitHub
Install
npx skills add https://github.com/rudderlabs/rudder-agent-skillsSkills in this repo
1Rudder Cli SetupGuides installing the rudder-cli binary from GitHub releases and authenticating it against a RudderStack workspace with an access token. A developer uses it when first setting up rudder-cli or fixing command-not-found and unauthorized errors.13installs2Rudder Cli WorkflowWalks through iterating on RudderStack resources with rudder-cli by validating YAML specs, previewing changes with dry-run, then applying them to a workspace. A developer uses it when editing RudderStack resource definitions and pushing them safely.1installs3Rudder Code First InstrumentationGuides deriving RudderStack tracking plans from a product's existing TypeScript types, mapping enums and interfaces to properties and custom types with exact value matching. A developer uses it when instrumenting or restructuring tracking on an existing product.1installs4Rudder Data CatalogTeaches authoring the building blocks of RudderStack instrumentation (events, properties, categories, custom types) bottom-up in YAML with URN references. A developer uses it when defining or editing the data catalog for a tracking schema.1installs5Rudder Data GraphsAnalyzes a customer's RETL sources and warehouse schema to design a Data Graph YAML for RudderStack Audiences, resolving warehouse account IDs and join keys. A developer or solutions engineer uses it when mapping RETL data into entity/event graphs and identifying untapped segments.1installs6Rudder Design First InstrumentationGuides planning analytics events for a new feature starting from business questions, defining event names first, then properties, with a PM/engineering sign-off gate. A developer or PM uses it when instrumenting a feature before its code exists.1installs7Rudder Environment CheckRuns a diagnostic that verifies rudder-cli install and auth, terraform availability, and MCP server connectivity, then prints a status table. A developer uses it before starting RudderStack workflows or when troubleshooting command-not-found errors.1installs8Rudder Import And EvolveTeaches importing an existing RudderStack workspace into local YAML for CLI and git management, then evolving the schema safely with dry-run reviews. A developer uses it when migrating from UI-based management or reconciling drift.1installs9Rudder Instrumentation DebuggingProvides a debugging workflow for common rudder-cli validation errors like missing URN references, duplicate resource names, and schema violations. A developer uses it when rudder-cli validate or apply fails on their instrumentation YAML.1installs10Rudder Instrumentation PlanningGuides the overall planning of what events and properties to track by moving from discovery of business questions to taxonomy, build, and integration. A developer or PM uses it when designing a tracking strategy from scratch or restructuring existing instrumentation.1installs11Rudder Tracking PlansTeaches building RudderStack tracking plans as YAML contracts that specify allowed events and required-vs-optional properties for a source, with plan-level rule overrides. A developer uses it when defining event governance for a source at ingestion time.1installs12Rudder CliA skill covering workflows for the rudder-cli and rudder-typer command-line tools, including validate, dry-run, apply, import, and transformations against RudderStack. It standardizes how an agent configures and ships RudderStack instrumentation from the terminal. Developers use it to manage their tracking plans and transformations via CLI.0installs13Rudder CoreA skill providing cross-tool RudderStack domain knowledge spanning the data catalog, tracking plans, data graphs, and instrumentation planning and debugging. It is the shared conceptual foundation the other RudderStack CLI/MCP/Terraform skills build on. Developers use it to plan and debug their event-tracking and analytics instrumentation.0installs14Rudder McpA skill describing how to use RudderStack's MCP server at mcp.rudderstack.com to connect AI and LLM agents to a RudderStack workspace and operate it through MCP tool calls. It bridges an agent and the RudderStack control plane. Developers use it when they want an agent to manage or query RudderStack programmatically via MCP.0installs15Rudder TerraformA skill covering workflows for managing RudderStack via its Terraform provider, including provider setup, resource and data-source usage, and the plan/apply cycle. It treats RudderStack configuration as infrastructure-as-code in HCL. Developers use it to provision and version-control their RudderStack data pipeline setup through Terraform.0installs