buildkite
- 15 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌ Releasing Buildkite Gha · buildkiteReleases buildkite-gha and writes its release notes. Use for any buildkite-gha release, version proposal, release-note draft, publication, or post-release verification.
- ▌ Cleanroom · buildkite bundleUse when an agent should bake a repository into a warm SporeVM snapshot with cleanroom, validate or author cleanroom.yaml policy, verify a spore's provenance, or serve the credential-mediation gateway for baked spores.
- ▌ Writing CLI Commands · buildkiteGuides CLI command design for cluster-migrator. Use when adding commands or changing CLI output and its tests.
- ▌ Bk Convert · buildkiteConverts a CI pipeline from another vendor to Buildkite, following established best practices and translation rules
- ▌ Cherrypicking Pr To V3 · buildkiteBackports (cherry-picks) a merged PR from main (v4) to the v3 branch of buildkite/agent, translating v4 code back to v3 conventions. Use when asked to backport, cherry-pick, or port a PR or commit to v3.
- ▌ Buildkite Agent Release · buildkitePrepare for a Buildkite Agent Release (v4 from main, or v3 from the v3 branch).
- ▌ Buildkite API · buildkite bundleThis 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.
- ▌ Buildkite CLI · buildkite bundleThis skill should be used when the user asks to "trigger a build", "check build status", "watch a build", "view build logs", "rebuild a build", "cancel a build", "list builds", "list jobs", "unblock a job", "download artifacts", "manage secrets", "create a pipeline", "list pipelines", "validate a pipeline", "copy a pipeline", "run a local agent", 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 artifacts, bk cluster, bk queue, bk package, bk agent, bk auth, bk config, bk use, bk browse, bk api, bk skill, or asks about Buildkite CLI installation, authentication, terminal-based Buildkite workflows, or command-line CI/CD operations.
- ▌ Buildkite Migration · buildkiteThis 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.
- ▌ Buildkite Pipelines · buildkite bundleThis 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, dynamic pipeline quotas, pipeline upload limits, or asks about Buildkite CI configuration.
- ▌ Buildkite Preflight · buildkite bundleRuns Buildkite CI builds against changes in the local working tree. Use when asked to run preflight or run CI.
- ▌ Buildkite Agent Runtime · buildkite bundleThis 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/keygen, buildkite:webhook, raw webhook payloads, or any buildkite-agent subcommand used inside a running job step.
- ▌ Release Notes · buildkiteDraft and update GitHub release notes for this repository. Use when preparing, reviewing, or revising a versioned buildkite-mcp-server release. Do not use for changelog files or ordinary pull request descriptions.
- ▌ Tool Parameter Descriptions · buildkiteWrite or review concise MCP tool parameter descriptions that add only information needed to construct correct calls.