con un clic
build-unblocking
Unblocks Buildkite builds waiting for manual approval.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Unblocks Buildkite builds waiting for manual approval.
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Diagnoses Buildkite agent issues like stuck jobs and queue mismatches.
Analyzes failed Buildkite builds to identify root causes and provide fixes.
Shows recent Buildkite build status for a pipeline with pass/fail visibility.
Triggers new Buildkite builds with branch/commit control and safety confirmations.
Retrieves and displays Buildkite job logs. For debugging failures, use build-debugging instead.
Helps write and improve Buildkite pipeline YAML configurations.
| name | build-unblocking |
| description | Unblocks Buildkite builds waiting for manual approval. |
Unblock builds that are waiting for manual approval.
| Tool | Purpose |
|---|---|
get_build | Get build details and find blocked jobs |
unblock_job | Unblock a specific job |
list_builds | Find builds with blocked steps |
Parse from $ARGUMENTS or user's message:
| Input Format | Example |
|---|---|
| Build URL | https://buildkite.com/org/pipe/builds/123 |
| Build number | 123 |
| Description | "the blocked deploy" |
| Pipeline reference | "unblock the staging pipeline" |
Find the blocked job
buildkite_get_buildstate: "blocked"Show block details
Collect required fields if any
Confirm before unblocking
Unblock with buildkite_unblock_job
Report status
Block steps may require input:
- block: "Deploy to Production"
fields:
- text: "Reason for deployment"
key: "reason"
required: true
- select: "Target environment"
key: "environment"
options:
- label: "Staging"
value: "staging"
- label: "Production"
value: "production"
When fields are required, collect them:
This block step requires input:
1. **Reason for deployment** (required):
> [waiting for user input]
2. **Target environment**:
- Staging
- Production
I'll unblock **"Deploy to Staging"** in build #456.
This will continue the pipeline and run the deployment steps.
Proceed? (yes/no)
⚠️ This is a production deployment gate.
Unblocking **"Deploy to Production"** in build #456 will:
- Deploy commit abc123 to production
- This cannot be easily undone
Type "deploy" to confirm.
After unblocking:
✅ Build unblocked!
**Build #456**: Continuing...
- Unblocked step: "Deploy to Staging"
- Next steps: deploy, smoke-tests, notify
The pipeline is now continuing.
If user doesn't specify a build:
buildkite_list_builds filtered to blocked stateFound 2 blocked builds:
1. **#456** - my-pipeline (main)
Blocked at: "Deploy to Production"
Waiting since: 2 hours ago
2. **#453** - deploy-service (release/v2)
Blocked at: "Manual QA Approval"
Waiting since: 1 day ago
Which build would you like to unblock?
User: Approve the staging deployment
1. Find recent builds with blocked state
2. Identify block step matching "staging"
3. Show block details and any required fields
4. Confirm with user
5. Unblock and report status