Back to Plugins

Buildkite

Official Buildkite skills for Claude Code, Cursor, and other AI coding agents — pipelines, migration, preflight, agent runtime, CLI, and API

developmentapiaiagent
By Buildkite
121Updated 1 day agoPythonMIT

Installation

/plugin install buildkite@claude-plugins-official

How to install

  1. Open Claude Code in your terminal
  2. Run the installation command above
  3. The plugin will be enabled automatically
  4. Use the plugin's features in your Claude Code sessions

Buildkite Skills

The official Buildkite skills for Claude Code, Cursor, and other AI coding agents. Install them into your agent of choice so it can generate correct pipeline YAML, run bk and buildkite-agent CLI commands, call the API, configure agents, and run preflight builds.

Installation

npx skills add buildkite/skills

See skills.sh for supported agents and options.

Cursor

Search for Buildkite Skills in the Cursor Marketplace, or run /add-plugin and search for "Buildkite".

Kiro

Recommended (one install): add the Buildkite power in the Powers panel, pointing at github.com/buildkite/skills. The root POWER.md, mcp.json, and steering/ together give Kiro the Buildkite MCP server plus all six workflows (pipelines, migration, preflight, agent-runtime, CLI, API), loaded automatically when relevant.

Alternatively, install individual workflows as Kiro skills via the Skills panel — each skills/buildkite-*/ directory already conforms to the open Agent Skills standard.

Manual

Copy skill directories into your agent's skills folder:

# Claude Code
mkdir -p .claude/skills
cp -r skills/buildkite-pipelines .claude/skills/
cp -r skills/buildkite-preflight .claude/skills/
cp -r skills/buildkite-agent-runtime .claude/skills/
cp -r skills/buildkite-cli .claude/skills/
cp -r skills/buildkite-api .claude/skills/
cp -r skills/buildkite-migration .claude/skills/

# Cursor
mkdir -p .cursor/skills
cp -r skills/buildkite-pipelines .cursor/skills/
cp -r skills/buildkite-preflight .cursor/skills/
cp -r skills/buildkite-agent-runtime .cursor/skills/
cp -r skills/buildkite-cli .cursor/skills/
cp -r skills/buildkite-api .cursor/skills/
cp -r skills/buildkite-migration .cursor/skills/

Skills

Journey Skills

Skills organized by what you are trying to accomplish.

SkillDirectoryDescription
Pipelinesskills/buildkite-pipelines/Pipeline YAML, step types, plugins, caching, parallelism, dynamic pipelines, matrix builds, artifacts, hooks
Migrationskills/buildkite-migration/CI migration planning, converting from GitHub Actions, Jenkins, CircleCI, Bitbucket Pipelines, GitLab CI using bk pipeline convert

Cross-Cutting Skills

Skills needed across all journeys.

SkillDirectoryDescription
Preflightskills/buildkite-preflight/bk preflight runs a CI build against local uncommitted changes
Agent Runtimeskills/buildkite-agent-runtime/buildkite-agent subcommands inside running job steps — annotate, artifact, meta-data, pipeline upload, OIDC, locks
CLIskills/buildkite-cli/bk commands for builds, jobs, pipelines, secrets, artifacts, and auth
APIskills/buildkite-api/REST API, GraphQL API, webhooks, authentication, pagination

How Skills Differ from Docs

Buildkite docs at buildkite.com/docs are the canonical reference for what Buildkite features exist and how they work.

Skills serve a different purpose: they encode expertise. Where docs explain every option, skills teach agents the right defaults, common patterns, and mistakes to avoid. A skill captures the judgment an experienced Buildkite user applies — which step type to reach for, how to structure a dynamic pipeline, when to use OIDC instead of static tokens.

In practice this means:

  • Skills assume the agent already understands YAML, CI/CD concepts, and general programming
  • SKILL.md files focus on quick starts, recommended patterns, and pitfall tables — not exhaustive option lists
  • Detailed reference material lives in references/ subdirectories, loaded only when needed
  • Skills link to Buildkite docs rather than reproducing them

For more on content strategy, see CONVENTIONS.md.

Contributing

  1. Read CONVENTIONS.md — frontmatter format, section order, style rules, skill boundaries, quality checklist
  2. Review an existing complete skill as a quality benchmark (e.g. skills/buildkite-pipelines/SKILL.md)
  3. Check the boundary table in CONVENTIONS.md — each topic is owned by exactly one skill
  4. Write your skill following the section order and style rules

Documentation

Full Buildkite docs at buildkite.com/docs.

License

MIT

View source on GitHub