smithery.ai

build-triggering

Triggers new Buildkite builds with branch/commit control and safety confirmations.

First seen Apr 7, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 3,020 B
  • docs SUMMARY.md 106 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Build Triggering

Trigger new Buildkite builds with appropriate safety checks.

When to use

  • "Trigger a build"
  • "Run CI"
  • "Start a build for X"
  • "Rebuild this"
  • "Deploy to staging"
  • "Kick off the pipeline"
  • /buildkite:trigger

Available MCP Tools

Tool Purpose
get_pipeline Verify pipeline exists and get details
list_pipelines List all pipelines in the organization
create_build Trigger a new build
list_builds Check recent builds (optional)

Input Parsing

Parse from $ARGUMENTS or user's message:

Input Format Example
Pipeline name my-pipeline
Pipeline + branch my-pipeline on main
Description "the deploy pipeline"
Rebuild request "rebuild build 123"

Approach

  1. Identify the pipeline

- Parse from input - Use buildkitegetpipeline to verify - If unclear, ask the user

  1. Determine parameters

- Branch: From input, current git branch, or ask - Commit: Usually HEAD/latest - Message: Optional custom message - Environment: Any custom env vars

  1. Confirm before triggering

- Show exactly what will be triggered - Require explicit confirmation - Be extra careful with deploy/production pipelines

  1. Create the build with buildkitecreatebuild
  1. Report result

- Provide build URL - Show initial status

Safety Requirements

Always Confirm

I'll trigger a build for **my-org/my-pipeline**:
- Branch: `main`
- Commit: `abc123` (latest)

Proceed? (yes/no)

Extra Caution for Sensitive Pipelines

If pipeline name contains: deploy, prod, production, release

⚠️ This appears to be a deployment pipeline.

I'll trigger **my-org/deploy-production**:
- Branch: `main`
- Commit: `abc123`

This may deploy to production. Please confirm by typing "deploy" to proceed.

Environment Variables

If setting env vars, show them clearly:

Build will include these environment variables:
- DEPLOY_ENV=staging
- SKIP_TESTS=true

Proceed?

Build Parameters

Parameter Source Default
branch User input, git context Ask user
commit Usually "HEAD" Latest on branch
message Optional Auto-generated
env User-specified None

Response Format

After triggering:

✅ Build triggered successfully!

**Build #457**: https://buildkite.com/my-org/my-pipeline/builds/457
- Branch: main
- Commit: abc123
- Status: scheduled

The build is now queued and will start when an agent is available.

Example Interaction

User: Run CI on my branch

1. Identify pipeline (from context or ask)
2. Get current git branch
3. Confirm: "Trigger my-pipeline on feature-branch?"
4. On confirmation, create build
5. Return build URL and status