Buildkite CLI skill command

The bk skill command allows you to manage Buildkite skills for AI coding agents from the command line.

Commands

Command Description
bk skill add Install a Buildkite skill.
bk skill update Update an installed Buildkite skill.
bk skill delete Delete an installed Buildkite skill.

Add skill

Install a Buildkite skill.

bk skill add <name> [flags]

Arguments

Argument Description
<name> Name of the Buildkite skill to install (for example, buildkite-api).

Flags

Flag Description
--agent=STRING Agent/harness to install for (claude or cursor). Auto-detected from .claude or .cursor by default.
--debug Enable debug output for REST API calls
--force Overwrite an existing installed skill.
--global Install globally in your home directory instead of the current project.
--path=STRING Custom skills directory to install into, for agents such as Amp or Pi.

Examples

Install buildkite-api into the detected project agent:

bk skill add buildkite-api

Install for Claude Code in this project:

bk skill add buildkite-api --agent claude

Install globally for Cursor:

bk skill add buildkite-api --agent cursor --global

Install into a custom skills directory, such as Amp or Pi:

bk skill add buildkite-api --path ~/.amp/skills

Update skill

Update an installed Buildkite skill.

bk skill update [<name>] [flags]

Arguments

Argument Description
[<name>] Name of the installed Buildkite skill to update. If omitted, all installed skills are updated.

Flags

Flag Description
--agent=STRING Agent/harness to update for (claude or cursor). Auto-detected from .claude or .cursor by default.
--debug Enable debug output for REST API calls
--global Update the globally installed skill instead of the current project.
--path=STRING Custom skills directory to update, for agents such as Amp or Pi.

Examples

bk skill update
bk skill update buildkite-api
bk skill update buildkite-api --agent claude --global
bk skill update --path ~/.amp/skills

Delete skill

Delete an installed Buildkite skill.

bk skill delete <name> [flags]

Arguments

Argument Description
<name> Name of the installed Buildkite skill to delete.

Flags

Flag Description
--agent=STRING Agent/harness to delete from (claude or cursor). Auto-detected from .claude or .cursor by default.
--debug Enable debug output for REST API calls
--global Delete the globally installed skill instead of the current project.
--path=STRING Custom skills directory to delete from, for agents such as Amp or Pi.

Examples

bk skill delete buildkite-api
bk skill delete buildkite-api --agent cursor --global
bk skill delete buildkite-api --path ~/.amp/skills