Connect Buildkite to Your AI Agent

Choose a pipeline and build numbers for a status review, or supply the exact commit and branch for a new run. AI can explain the records and perform the action you request.

12 tools API key

Try a Buildkite Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Buildkite

Review a Pipeline’s Build Record

Read filtered builds and selected build details to explain states, jobs, and timing.

/oo Buildkite: List Buildkite builds for organization [organization slug], pipeline [pipeline slug], branch [branch], from [start time] to [end time]. Read builds [build numbers] and summarize job states and timing; do not infer log output that is absent.

Explain Pipeline Configuration

Read pipeline configuration and explain its recorded steps and branch settings for a development question.

/oo Buildkite: Read Buildkite organization [organization slug], pipeline [pipeline slug]. Explain steps and branch configuration for [question], marking missing context and leaving the pipeline unchanged.

Start a Specified Build

Create a build for the exact pipeline, commit, and branch you supply.

/oo Buildkite: Create a Buildkite build in organization [organization slug], pipeline [pipeline slug], commit [SHA or ref], branch [branch], with message [message]. Return the build number and web link.

Start Working with Buildkite

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Buildkite

    Connect with a Buildkite API access token.

    Connect Buildkite →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Buildkite API access token with access to the organization and permissions for the requested read or build operation.

Buildkite Tools

Buildkite pipeline configuration describes steps and branch settings, while build records describe run and job states. Together they support build reviews and precise run requests.

Read Organizations and Pipelines

List organizations and pipelines and inspect a pipeline’s steps and configuration.

Read Build Records

Filter organization or pipeline builds and retrieve build states and job details.

Create, Cancel, or Rebuild

Create a build, cancel an existing build, or rebuild a selected build when requested.

12 tools

Get Current Access Token

Inspect the current Buildkite API access token, including scopes and owner summary.

buildkite.get_current_access_token

Get Current User

Get the Buildkite user account that owns the current API access token.

buildkite.get_current_user

List Organizations

List Buildkite organizations accessible to the current API token.

buildkite.list_organizations

Get Organization

Get a single Buildkite organization by slug.

buildkite.get_organization

List Pipelines

List Buildkite pipelines for an organization.

buildkite.list_pipelines

Get Pipeline

Get a single Buildkite pipeline by organization and pipeline slug.

buildkite.get_pipeline

List Builds For Organization

List builds across all pipelines in a Buildkite organization.

buildkite.list_builds_for_organization

List Builds For Pipeline

List builds for a single Buildkite pipeline.

buildkite.list_builds_for_pipeline

Get Build

Get a single Buildkite build by organization, pipeline slug, and build number.

buildkite.get_build

Create Build

Create a new Buildkite build for a pipeline.

buildkite.create_build

Cancel Build

Cancel a Buildkite build by build number.

buildkite.cancel_build

Rebuild Build

Rebuild a Buildkite build by build number.

buildkite.rebuild_build

Frequently Asked Questions

Can I review builds for one branch or commit?

Yes. Build lists support branch and commit filters as well as time and state filters.

Can AI explain a failed build from these records?

It can summarize build and job states and configuration. These operations do not fetch full job logs, so detailed failure diagnosis may need logs you supply separately.

Will a build review start a new run?

No. Creating, canceling, and rebuilding are separate operations and need an explicit request.

Connect Buildkite

About Buildkite ↗