Skip to content
Development
Skill

/rudder-environment-check

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

From plugin
rudder-agent-skills
1823 skills
Install
$ npx -y skills add rudderlabs/rudder-agent-skills --skill rudder-environment-check --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/rudder-environment-check

Context 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

SKILL.md

rudder-environment-check.SKILL.md
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"

RudderStack Environment Check

Quick diagnostic that checks all RudderStack tool prerequisites and provides actionable guidance.

When to Use

  • Before starting with RudderStack workflows
  • When troubleshooting "command not found" errors
  • To verify your development environment is ready

Check Process

Run these checks in sequence:

1. Check rudder-cli

# Check if installed
which rudder-cli

# If installed, check authentication
rudder-cli workspace info

2. Check Terraform (if using terraform workflows)

# Check if installed
which terraform

# If installed, check version
terraform version

# Check if provider is configured (run in project directory)
terraform providers

3. Check MCP Server Connectivity

# Check if hosted MCP server is reachable
curl -s -o /dev/null -w "%{http_code}" https://mcp.rudderstack.com/health

Output Format

Present 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 Indicators

| 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 |

Next Steps by Status

| 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 |

Credential Security

  • This skill only checks tool availability and authentication status
  • Never logs or displays access tokens
  • Workspace info shows only workspace name/ID, not credentials
Read more
Ships withrudder-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, and Profiles — with the right preflight checks, commands, and recovery paths.

Get the whole plugin

Other skills on rudder-agent-skills.