← All skills
buildkite-agent-runtime
94 / 100 · Low risk
Fine to try. Some of what it can do is expected: a devops skill usually runs commands, installs tools and uses cloud credentials.
By buildkite/skills (GitHub) · devops · 19 stars · scanned at commit d29b846
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". Also use when the user mentions buildkite-agent annotate, buildkite-agent artifact upload/download, buildkite-agent meta-dat…
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
This is disclosed by the author in the skill's SKILL.md or README. Expected for a devops skill.
Found in 26 places.
Show 17 more
- skills/buildkite-agent-runtime/SKILL.md, line 112
buildkite-agent artifact search "pkg/*.tar.gz" --build "$BUILDKITE_BUILD_ID" - skills/buildkite-agent-runtime/SKILL.md, line 126
buildkite-agent meta-data set "release-version" "1.4.2" - skills/buildkite-agent-runtime/SKILL.md, line 132
VERSION=$(buildkite-agent meta-data get "release-version") - skills/buildkite-agent-runtime/SKILL.md, line 141
if buildkite-agent meta-data exists "release-version"; then - skills/buildkite-agent-runtime/SKILL.md, line 152
RELEASE_NAME=$(buildkite-agent meta-data get "release-name") - skills/buildkite-agent-runtime/SKILL.md, line 158
WEBHOOK="$(buildkite-agent meta-data get "buildkite:webhook")" - skills/buildkite-agent-runtime/SKILL.md, line 170
buildkite-agent pipeline upload .buildkite/deploy-steps.yml - skills/buildkite-agent-runtime/SKILL.md, line 182
buildkite-agent pipeline upload --replace .buildkite/new-pipeline.yml - skills/buildkite-agent-runtime/SKILL.md, line 203
TOKEN=$(buildkite-agent oidc request-token --audience "https://packages.buildkite.com/my-org/my-registry") - skills/buildkite-agent-runtime/SKILL.md, line 210
TOKEN=$(buildkite-agent oidc request-token --audience "sts.amazonaws.com") - skills/buildkite-agent-runtime/SKILL.md, line 232
LABEL=$(buildkite-agent step get "label" --step "$BUILDKITE_STEP_KEY") - skills/buildkite-agent-runtime/SKILL.md, line 245
buildkite-agent step update "label" ":rocket: Deploying v${VERSION}" --step "$BUILDKITE_STEP_KEY" - skills/buildkite-agent-runtime/SKILL.md, line 255
buildkite-agent step cancel --step "optional-step" - skills/buildkite-agent-runtime/SKILL.md, line 279
set -euo pipefail - skills/buildkite-agent-runtime/SKILL.md, line 295
echo "+++ Setting up shared test environment" - skills/buildkite-agent-runtime/SKILL.md, line 325
buildkite-agent env dump | jq . - skills/buildkite-agent-runtime/SKILL.md, line 350
echo "--- Environment after environment hook:"
and 6 more places
Sends data to these websites: releases.example.com, vault.example.com
This is disclosed by the author in the skill's SKILL.md or README. Expected for a devops skill.
Found in 2 places.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'buildkite-agent-runtime' ] || [ -L ~/.agents/skills/'buildkite-agent-runtime' ]; then echo 'A skill folder named buildkite-agent-runtime already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/buildkite/skills' "$d" && git -C "$d" checkout --quiet 'd29b846ecbb64817642fd3bd62c3cf53c703423e' -- 'skills/buildkite-agent-runtime' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/buildkite-agent-runtime' ~/.agents/skills/'buildkite-agent-runtime' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'buildkite-agent-runtime' ~/.claude/skills/'buildkite-agent-runtime' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for buildkite/skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/buildkite/skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-08 | d29b846 | 94 |
| 2026-11-06 | d29b846 | 84 |