Rudder cli setup
Skill rudderlabs/rudder-agent-skills/plugins/rudder-cli/skills/rudder-cli-setup
Claude Code plugin marketplace & agent skills for RudderStack — instrument events, design tracking plans & data graphs, write transformations, build Profiles, and drive the CLI, MCP server, and Terraform provider from Claude Code, Cursor, and 40+ AI agents.
npx -y skills add rudderlabs/rudder-agent-skills --skill rudder-cli-setupAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 18 stars18 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Installs and authenticates rudder-cli. Use when installing rudder-cli, setting up rudder cli, rudder-cli command not found, or authenticating with RudderStack
SKILL.md
3.9 KB, as published. Nobody here has run it
Rudder CLI Setup
Install rudder-cli, authenticate with RudderStack, and verify the setup works.
Setup Workflow
1. Check Installation ──► which rudder-cli
│
├── Found ──► Skip to Authentication
│
└── Not Found ──► Install from GitHub Releases
│
2. Verify Installation ◄────────────┘
│
└── rudder-cli --version
3. Check Authentication ──► rudder-cli workspace info
│
├── Authenticated ──► Done! Show workspace info
│
└── Not Authenticated ──► Guide through auth flow
Step 1: Check if Installed
which rudder-cli
If found: Skip to Step 3 (Authentication).
If not found: Continue to Step 2 (Installation).
Step 2: Install rudder-cli
Detect Operating System
uname -s
Darwin= macOSLinux= Linux
Download from GitHub Releases
Go to: https://github.com/rudderlabs/rudder-iac/releases
Download the appropriate binary for your OS and architecture:
| OS | Architecture | Binary Name |
|---|---|---|
| macOS | Intel | rudder-cli_darwin_amd64 |
| macOS | Apple Silicon | rudder-cli_darwin_arm64 |
| Linux | x86_64 | rudder-cli_linux_amd64 |
| Linux | ARM64 | rudder-cli_linux_arm64 |
| Windows | x86_64 | rudder-cli_windows_amd64.exe |
Installation Commands (macOS/Linux)
# Example for macOS Apple Silicon - adjust URL for your platform
# Check latest version at https://github.com/rudderlabs/rudder-iac/releases
# Download (replace VERSION and BINARY with actual values)
curl -L -o rudder-cli https://github.com/rudderlabs/rudder-iac/releases/download/VERSION/BINARY
# Make executable
chmod +x rudder-cli
# Move to PATH (choose one)
sudo mv rudder-cli /usr/local/bin/ # System-wide
# OR
mv rudder-cli ~/.local/bin/ # User-only (ensure ~/.local/bin is in PATH)
Verify Installation
rudder-cli --version
Expected output: Version number (e.g., rudder-cli version 0.x.x)
Step 3: Authenticate
Check Current Status
rudder-cli workspace info
If authenticated: Shows workspace name and ID. You're done!
If not authenticated: Continue with authentication.
Get Access Token
- Log in to your RudderStack dashboard
- Go to Settings → Access Tokens
- Click Generate New Token
- Copy the token (you won't see it again)
Run Authentication
rudder-cli auth login
This prompts for your access token. Paste it when asked.
Verify Authentication
rudder-cli workspace info
Expected output:
Workspace Information:
ID: 2iKXWU4QnqclkpPIfXfsbBqrAVa
Name: My Workspace
Credential Security
- Never echo or log your access token
- Store tokens in environment variables if needed:
RUDDER_ACCESS_TOKEN - Add
.envfiles to.gitignore - For CI/CD, use repository secrets
- Rotate tokens periodically in the RudderStack dashboard
Troubleshooting
| Issue | Solution |
|---|---|
command not found after install | Check PATH includes install location |
unauthorized error | Re-run rudder-cli auth login with new token |
| Wrong workspace | Token is tied to workspace; generate new token in correct workspace |
| Download fails | Check network; try browser download from releases page |
Next Steps
After setup completes:
- Run
/rudder-environment-checkto verify full environment - Start with
/rudder-cli-workflowfor validate → dry-run → apply cycles