By buildkite
Official Buildkite skills for Claude Code, Cursor, and other AI coding agents — pipelines, migration, preflight, agent runtime, CLI, and API
npx claudepluginhub buildkite/skills --plugin buildkiteThis skill should be used when the user asks to "add an annotation", "upload artifacts from a step", "share data between steps", "upload pipeline dynamically", "request an OIDC token inside a step", "acquire a distributed lock", "get or update a step attribute", "redact a secret from logs", "retrieve a cluster secret at runtime", or "debug environment variables in hooks". Also use when the user mentions buildkite-agent annotate, buildkite-agent artifact upload/download, buildkite-agent meta-data set/get, buildkite-agent pipeline upload, buildkite-agent oidc request-token, buildkite-agent step, buildkite-agent lock, buildkite-agent env, buildkite-agent secret get, buildkite-agent redactor add, buildkite-agent tool sign/verify, or any buildkite-agent subcommand used inside a running job step.
This skill should be used when the user asks to "call the Buildkite API", "use the REST API", "write a GraphQL query", "set up webhooks", "automate Buildkite", "integrate with Buildkite programmatically", "write a script that calls Buildkite", "handle webhook events", "paginate API results", or "authenticate with the Buildkite API". Also use when the user mentions api.buildkite.com, graphql.buildkite.com, Buildkite REST endpoints, GraphQL mutations, webhook payloads, API tokens, or asks about programmatic access to Buildkite data.
This skill should be used when the user asks to "trigger a build", "check build status", "watch a build", "view build logs", "retry a build", "cancel a build", "list builds", "download artifacts", "upload artifacts", "manage secrets", "create a pipeline", "list pipelines", or "interact with Buildkite from the command line". Also use when the user mentions bk commands, bk build, bk job, bk pipeline, bk secret, bk artifact, bk cluster, bk package, bk auth, bk configure, bk use, bk init, bk api, or asks about Buildkite CLI installation, terminal-based Buildkite workflows, or command-line CI/CD operations.
This skill should be used when the user asks to "migrate to Buildkite", "convert pipelines from Jenkins", "convert GitHub Actions workflows", "convert CircleCI config", "convert Bitbucket Pipelines", "convert GitLab CI", "migrate CI/CD to Buildkite", "switch from Jenkins to Buildkite", "move from GitHub Actions", "plan a CI migration", "convert my CI config", "bk pipeline convert", or "what's the Buildkite equivalent of". Also use when the user mentions migration planning, CI conversion, pipeline conversion, converting workflows, or asks about translating CI/CD configuration from another provider to Buildkite.
This skill should be used when the user asks to "write a pipeline", "add caching", "make this build faster", "show test failures in the build page", "add annotations", "only run tests when code changes", "set up dynamic pipelines", "add retry", "parallel steps", "matrix build", "add plugins", or "work with artifacts in pipeline YAML". Also use when the user mentions .buildkite/ directory, pipeline.yml, buildkite-agent pipeline upload, step types (command, wait, block, trigger, group, input), if_changed, notify, concurrency, or asks about Buildkite CI configuration.
Runs Buildkite CI builds against changes in the local working tree. Use when asked to run preflight or run CI.
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.
npx skills add buildkite/skills
See skills.sh for supported agents and options.
Search for Buildkite Skills in the Cursor Marketplace, or run /add-plugin and search for "Buildkite".
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 organized by what you are trying to accomplish.
| Skill | Directory | Description |
|---|---|---|
| Pipelines | skills/buildkite-pipelines/ | Pipeline YAML, step types, plugins, caching, parallelism, dynamic pipelines, matrix builds, artifacts, hooks |
| Migration | skills/buildkite-migration/ | CI migration planning, converting from GitHub Actions, Jenkins, CircleCI, Bitbucket Pipelines, GitLab CI using bk pipeline convert |
Skills needed across all journeys.
| Skill | Directory | Description |
|---|---|---|
| Preflight | skills/buildkite-preflight/ | bk preflight runs a CI build against local uncommitted changes |
| Agent Runtime | skills/buildkite-agent-runtime/ | buildkite-agent subcommands inside running job steps — annotate, artifact, meta-data, pipeline upload, OIDC, locks |
| CLI | skills/buildkite-cli/ | bk commands for builds, jobs, pipelines, secrets, artifacts, and auth |
| API | skills/buildkite-api/ | REST API, GraphQL API, webhooks, authentication, pagination |
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:
references/ subdirectories, loaded only when neededFor more on content strategy, see CONVENTIONS.md.
skills/buildkite-pipelines/SKILL.md)Full Buildkite docs at buildkite.com/docs.
Build CI/CD pipelines for GitHub Actions, GitLab CI, Jenkins, and more
Share bugs, ideas, or general feedback.
DevOps and deployment automation - CI/CD pipelines, zero-downtime deployments - 1 skill, 2 commands, 2 agents
Debug CI/CD pipeline failures and fix configurations
Validation and quality enforcement for GitLab CI/CD pipeline configurations.
Commands for CI/CD setup, containerization, and deployment automation
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.