This 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".
Install
npx skills add buildkite/skills --skill buildkite-agent-runtimenpx skills add buildkite/skills --skill buildkite-agent-runtime -a claude-code -gnpx skills add buildkite/skills --skill buildkite-agent-runtime -a codex -ggemini skills install https://github.com/buildkite/skills.git --path skills/buildkite-agent-runtimegh skill install buildkite/skills buildkite-agent-runtimegit clone --depth 1 https://github.com/buildkite/skills /tmp/buildkite__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/buildkite__skills/skills/buildkite-agent-runtime ~/.claude/skills/buildkite-agent-runtime # Claude Code
cp -R /tmp/buildkite__skills/skills/buildkite-agent-runtime ~/.agents/skills/buildkite-agent-runtime # Codex, Cursor, Gemini CLI, Copilot, OpenCode