From buddy-cli
Manages CI/CD pipelines via the buddy CLI tool. Use when running deployments, checking pipeline status, viewing execution logs, or managing Buddy.works configuration.
How this skill is triggered — by the user, by Claude, or both
Slash command
/buddy-cli:using-buddy-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The `buddy` CLI manages Buddy.works CI/CD pipelines from the command line.
The buddy CLI manages Buddy.works CI/CD pipelines from the command line.
Configuration must be set before use:
# Authentication (required)
export BUDDY_TOKEN=<token> # or: buddy config:set token <token>
# Context (required for most commands)
export BUDDY_WORKSPACE=<name> # or: buddy config:set workspace <name>
export BUDDY_PROJECT=<name> # or: buddy config:set project <name>
Validate with: ${CLAUDE_PLUGIN_ROOT}/scripts/validate_config.sh
When a user provides a Buddy.works URL, parse it using the buddy-cli:url-parser agent to extract workspace, project, pipeline, and execution IDs. The CLI accepts both hash and integer execution IDs.
buddy executions:failed <id> --pipeline=<id> # Failed action logs
buddy executions:show <id> --pipeline=<id> --logs # ALL action logs
buddy executions:show <id> --pipeline=<id> --logs -v # Same, surface skipped errors
buddy executions:failed <id> --pipeline=<id> --analyze # Error pattern analysis
buddy executions:show <id> --pipeline=<id> --summary # Compact status overview
buddy executions:actions <id> --pipeline=<id> # List actions with execution IDs
buddy executions:action-logs <id> <action-exec-id> --pipeline=<id> # One action's logs
buddy pipelines:list # List all pipelines
buddy pipelines:show <id> # Show pipeline details
buddy pipelines:run <id> # Run a pipeline
buddy pipelines:run <id> --wait # Run and wait for completion
buddy pipelines:run <id> --branch=<b> # Run wildcard pipeline on branch
buddy pipelines:retry <id> # Retry last failed execution
buddy pipelines:cancel <id> # Cancel running execution
buddy pipelines:create pipeline.yaml # Create from YAML file
buddy pipelines:create --name="X" --on=MANUAL --refs=refs/heads/main # Create via flags
buddy pipelines:get <id> # Export pipeline config as YAML
buddy executions:list --pipeline=<id> # List recent executions
buddy executions:show <id> --pipeline=<id> # Show execution details
buddy config:show # Show current configuration
buddy config:set <key> <value> # Set configuration value
Add --json to any command for machine-readable output:
buddy pipelines:list --json | jq '.[] | {id, name, status}'
buddy executions:show <id> --pipeline=<id> --json | php ${CLAUDE_PLUGIN_ROOT}/scripts/format_status.php
# Find pipeline ID
buddy pipelines:list
# Run and monitor
buddy pipelines:run <id> --wait
buddy executions:list --pipeline=<id>
buddy executions:show <exec-id> --pipeline=<id>
See COMMANDS.md for full command reference, WORKFLOWS.md for detailed patterns.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub jtsternberg/buddy-cli --plugin buddy-cli