Agent skill

Circleci Automation

by davepoon in davepoon/buildwithclaude

Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata.

MITAuto-check passedProductivity & Automation

Install Circleci Automation

skills CLI
$ npx skills add davepoon/buildwithclaude --skill circleci-automation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install davepoon/buildwithclaude circleci-automation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/davepoon/buildwithclaude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugins/all-skills/skills/circleci-automation .claude/skills/circleci-automation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
circleci-automation
GitHub stars
3.6k
Used in
7 other repos
Token cost
~1.7k tokens
SKILL.md length
721 words
Files
1
Skills in repo
247
Repo updated
First seen
Licence
MIT

At a glance

Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata.

  • Works in 5 steps: Trigger a Pipeline → Monitor Pipelines and Workflows → Inspect Job Details → …
  • Monitor workflows/jobs
  • SKILL.md covers Prerequisites, Setup, Core Workflows and Common Patterns, plus 2 more sections
  • Reaches rube.app

What it does

Circleci Automation is an agent skill from davepoon/buildwithclaude. Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Always search tools first for current schemas.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Productivity & Automation, covering CI/CD and App automation through connectors. It works with Composio. The repository describes itself as: A single hub to find Claude Skills, Agents, Commands, Hooks, Plugins, and Marketplace collections to extend Claude Code, Claude Desktop, Agent SDK and OpenClaw. The licence is MIT.

When your agent uses it

  • Monitor workflows/jobs
  • Retrieve artifacts and test metadata

Example prompts

  • “/circleci-automation”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Trigger a Pipeline
  2. Monitor Pipelines and Workflows
  3. Inspect Job Details
  4. Retrieve Build Artifacts
  5. Review Test Results

What it can do on your machine

Read from SKILL.md and the folder at commit 616deb5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • rube.app

    Also links to:

    • composio.dev

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Circleci Automation loads about 1.7k tokens when it runs. Until then it costs about 49 tokens; SKILL.md has 721 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~49
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from davepoon/buildwithclaude at commit 616deb5, republished under its MIT licence (© davepoon). 721 words, ~1,697 tokens.

Download SKILL.mdSave it as .claude/skills/circleci-automation/SKILL.md (or your agent's skills folder).
name
circleci-automation
description
Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Always search tools first for current schemas.
requires.mcp
rube
category
devops

CircleCI Automation via Rube MCP

Automate CircleCI CI/CD operations through Composio's CircleCI toolkit via Rube MCP.

Toolkit docs: composio.dev/toolkits/circleci

Prerequisites

  • Rube MCP must be connected (RUBE_SEARCH_TOOLS available)
  • Active CircleCI connection via RUBE_MANAGE_CONNECTIONS with toolkit circleci
  • Always call RUBE_SEARCH_TOOLS first to get current tool schemas

Setup

Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works.

  1. Verify Rube MCP is available by confirming RUBE_SEARCH_TOOLS responds
  2. Call RUBE_MANAGE_CONNECTIONS with toolkit circleci
  3. If connection is not ACTIVE, follow the returned auth link to complete CircleCI authentication
  4. Confirm connection status shows ACTIVE before running any workflows

Core Workflows

1. Trigger a Pipeline

When to use: User wants to start a new CI/CD pipeline run

Tool sequence:

  1. CIRCLECI_TRIGGER_PIPELINE - Trigger a new pipeline on a project [Required]
  2. CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID - Monitor resulting workflows [Optional]

Key parameters:

  • project_slug: Project identifier in format gh/org/repo or bb/org/repo
  • branch: Git branch to run the pipeline on
  • tag: Git tag to run the pipeline on (mutually exclusive with branch)
  • parameters: Pipeline parameter key-value pairs

Pitfalls:

  • project_slug format is {vcs}/{org}/{repo} (e.g., gh/myorg/myrepo)
  • branch and tag are mutually exclusive; providing both causes an error
  • Pipeline parameters must match those defined in .circleci/config.yml
  • Triggering returns a pipeline ID; workflows start asynchronously
2. Monitor Pipelines and Workflows

When to use: User wants to check the status of pipelines or workflows

Tool sequence:

  1. CIRCLECI_LIST_PIPELINES_FOR_PROJECT - List recent pipelines for a project [Required]
  2. CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID - List workflows within a pipeline [Required]
  3. CIRCLECI_GET_PIPELINE_CONFIG - View the pipeline configuration used [Optional]

Key parameters:

  • project_slug: Project identifier in {vcs}/{org}/{repo} format
  • pipeline_id: UUID of a specific pipeline
  • branch: Filter pipelines by branch name
  • page_token: Pagination cursor for next page of results

Pitfalls:

  • Pipeline IDs are UUIDs, not numeric IDs
  • Workflows inherit the pipeline ID; a single pipeline can have multiple workflows
  • Workflow states include: success, running, not_run, failed, error, failing, on_hold, canceled, unauthorized
  • page_token is returned in responses for pagination; continue until absent
3. Inspect Job Details

When to use: User wants to drill into a specific job's execution details

Tool sequence:

  1. CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID - Find workflow containing the job [Prerequisite]
  2. CIRCLECI_GET_JOB_DETAILS - Get detailed job information [Required]

Key parameters:

  • project_slug: Project identifier
  • job_number: Numeric job number (not UUID)

Pitfalls:

  • Job numbers are integers, not UUIDs (unlike pipeline and workflow IDs)
  • Job details include executor type, parallelism, start/stop times, and status
  • Job statuses: success, running, not_run, failed, retried, timedout, infrastructure_fail, canceled
Show full SKILL.md (314 more words)Show less
4. Retrieve Build Artifacts

When to use: User wants to download or list artifacts produced by a job

Tool sequence:

  1. CIRCLECI_GET_JOB_DETAILS - Confirm job completed successfully [Prerequisite]
  2. CIRCLECI_GET_JOB_ARTIFACTS - List all artifacts from the job [Required]

Key parameters:

  • project_slug: Project identifier
  • job_number: Numeric job number

Pitfalls:

  • Artifacts are only available after job completion
  • Each artifact has a path and url for download
  • Artifact URLs may require authentication headers to download
  • Large artifacts may have download size limits
5. Review Test Results

When to use: User wants to check test outcomes for a specific job

Tool sequence:

  1. CIRCLECI_GET_JOB_DETAILS - Verify job ran tests [Prerequisite]
  2. CIRCLECI_GET_TEST_METADATA - Retrieve test results and metadata [Required]

Key parameters:

  • project_slug: Project identifier
  • job_number: Numeric job number

Pitfalls:

  • Test metadata requires the job to have uploaded test results (JUnit XML format)
  • If no test results were uploaded, the response will be empty
  • Test metadata includes classname, name, result, message, and run_time fields
  • Failed tests include failure messages in the message field

Common Patterns

Project Slug Format
Format: {vcs_type}/{org_name}/{repo_name}
- GitHub:    gh/myorg/myrepo
- Bitbucket: bb/myorg/myrepo
Pipeline -> Workflow -> Job Hierarchy
1. Call CIRCLECI_LIST_PIPELINES_FOR_PROJECT to get pipeline IDs
2. Call CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID with pipeline_id
3. Extract job numbers from workflow details
4. Call CIRCLECI_GET_JOB_DETAILS with job_number
Pagination
  • Check response for next_page_token field
  • Pass token as page_token in next request
  • Continue until next_page_token is absent or null

Known Pitfalls

ID Formats:

  • Pipeline IDs: UUIDs (e.g., 5034460f-c7c4-4c43-9457-de07e2029e7b)
  • Workflow IDs: UUIDs
  • Job numbers: Integers (e.g., 123)
  • Do NOT mix up UUIDs and integers between different endpoints

Project Slugs:

  • Must include VCS prefix: gh/ for GitHub, bb/ for Bitbucket
  • Organization and repo names are case-sensitive
  • Incorrect slug format causes 404 errors

Rate Limits:

  • CircleCI API has per-endpoint rate limits
  • Implement exponential backoff on 429 responses
  • Avoid rapid polling; use reasonable intervals (5-10 seconds)

Quick Reference

TaskTool SlugKey Params
Trigger pipelineCIRCLECI_TRIGGER_PIPELINEproject_slug, branch, parameters
List pipelinesCIRCLECI_LIST_PIPELINES_FOR_PROJECTproject_slug, branch
List workflowsCIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_IDpipeline_id
Get pipeline configCIRCLECI_GET_PIPELINE_CONFIGpipeline_id
Get job detailsCIRCLECI_GET_JOB_DETAILSproject_slug, job_number
Get job artifactsCIRCLECI_GET_JOB_ARTIFACTSproject_slug, job_number
Get test metadataCIRCLECI_GET_TEST_METADATAproject_slug, job_number

Powered by Composio

© davepoon, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugins/all-skills/skills/circleci-automation of davepoon/buildwithclaude.

Open the folder on GitHubat commit 616deb5

Used in 7 other repositories

We found 17 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 7 other GitHub owners. This page covers the copy in davepoon/buildwithclaude, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Circleci Automation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Circleci Automation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Circleci Automation this skilldavepoon/buildwithclaude3.6k7 repos~1.7kAutomated safety check: PassMIT
GitHub Automationdavila7/claude-code-templates33k5 repos~2.8kAutomated safety check: PassMIT
ComposioComposioHQ/composio30k1 repos~1.7kAutomated safety check: PassMIT
Effect V4ComposioHQ/composio30k—~1kAutomated safety check: PassMIT
CLI ReleaseComposioHQ/composio30k—~540Automated safety check: PassMIT
Composioyc-software/qm15k—~1.6kAutomated safety check: PassMIT

Similar skills

  • GitHub Automation

    davila7/claude-code-templates

    Automate GitHub repositories, issues, pull requests, branches, CI/CD, and permissions via Rube MCP (Composio).

    33k GitHub starsUsed in 5 repos~2.8k tokens
    Productivity & AutomationAuto-check passed
  • Composio

    ComposioHQ/composio

    Route and complete Composio work across Composio For You and Composio Platform.

    30k GitHub starsUsed in 1 repo~1.7k tokens
    Productivity & AutomationAuto-check passed
  • Effect V4

    ComposioHQ/composio

    Write, review, or upgrade Effect v4 code in the Composio CLI, cli-keyring, and json-schema-to-effect-schema packages, all pinned exactly to effect@4.0.0-rc.117 — Context.Service and explicit layers…

    30k GitHub stars~1k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • CLI Release

    ComposioHQ/composio

    Release and recover first-party Composio CLI binaries through Build CLI Binaries, including automatic beta builds, promote-stable dispatches, beta-tag selection, asset and installation verification…

    30k GitHub stars~540 tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Composio

    yc-software/qm

    Show the app connection picker or setup widget when users ask to connect apps, reopen setup, or need an app that isn't connected yet.

    15k GitHub stars~1.6k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Connect Apps with Composio

    ComposioHQ/awesome-claude-skills

    Connects an agent to 1000+ external apps through the Composio Tool Router plugin, so it can actually send emails, create issues and post messages instead of only drafting them.

    77k GitHub starsUsed in 3 repos~557 tokens
    Productivity & AutomationAuto-check passed

More from davepoon/buildwithclaude

All 247 skills in this repo
  • iOS Hig Design Guide

    davepoon/buildwithclaude

    Build, update, and apply iOS design specifications using Apple Human Interface Guidelines (HIG) source data.

    3.6k GitHub stars~735 tokensUpdated yesterday
    Auto-check passed
  • Video Downloader

    davepoon/buildwithclaude

    Download YouTube videos with customizable quality and format options.

    3.6k GitHub starsUsed in 1 repo~871 tokens
    Auto-check passed
  • Qwen Vision

    davepoon/buildwithclaude

    A skill your agent uses when the user asks to "analyze video", "watch this video", "what happens in this video", "describe this clip", "review this footage", "classify these videos", "compare…

    3.6k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Atlas Cloud Media

    davepoon/buildwithclaude

    Discover Atlas Cloud image and video models, inspect their live schemas, and submit one confirmed media generation request with bounded GET polling.

    3.6k GitHub stars~852 tokensUpdated yesterday
    Auto-check passed
  • Browser Extension Launch

    davepoon/buildwithclaude

    面向没有编程经验的用户,把想法做成可试用的浏览器插件,并完成检查、商店材料、审核提交和上线验证;也用于继续已有插件、排错和发布新版。用户说“帮我做个插件”“把插件上架”“继续我的插件”时使用。普通网站开发、仅查询插件知识不触发。

    3.6k GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • Slack Gif Creator

    davepoon/buildwithclaude

    Toolkit for creating animated GIFs optimized for Slack, with validators for size constraints and composable animation primitives.

    3.6k GitHub starsUsed in 12 repos~4.3k tokens
    Auto-check passed

Works with

Questions about Circleci Automation

What does Circleci Automation do?

Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Circleci Automation is an agent skill from davepoon/buildwithclaude. Automate CircleCI tasks via Rube MCP (Composio): trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata.

When should I use Circleci Automation?

Circleci Automation fits situations like: monitor workflows/jobs; retrieve artifacts and test metadata.

How do I install Circleci Automation in Claude Code?

Run `npx skills add davepoon/buildwithclaude --skill circleci-automation -a claude-code`. Or copy the skill folder (plugins/all-skills/skills/circleci-automation in davepoon/buildwithclaude) into .claude/skills/circleci-automation in your project. Claude Code loads it when a task matches its description.

How do I install Circleci Automation in Codex?

Run `npx skills add davepoon/buildwithclaude --skill circleci-automation -a codex`. Or copy the skill folder (plugins/all-skills/skills/circleci-automation in davepoon/buildwithclaude) into .agents/skills/circleci-automation in your project. Codex loads it when a task matches its description.

Can I use Circleci Automation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add davepoon/buildwithclaude --skill circleci-automation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/circleci-automation, .gemini/skills/circleci-automation, .github/skills/circleci-automation and .opencode/skills/circleci-automation in your project.

What does Circleci Automation need to run?

SKILL.md names no scripts, command-line tools or credentials: Circleci Automation is instructions for the agent only.

Does Circleci Automation access the network?

SKILL.md names 2 domains. In commands or code: rube.app; the agent is likely to contact it when it follows the instructions. As links in the text: composio.dev. This is read from the text; nothing was executed.

Is Circleci Automation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Circleci Automation use?

Circleci Automation is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Circleci Automation use?

About 1.7k tokens (SKILL.md is roughly 6.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Circleci Automation?

Skills that share tags, products or a category with Circleci Automation: GitHub Automation (davila7/claude-code-templates, 33k stars), Composio (ComposioHQ/composio, 30k stars), Effect V4 (ComposioHQ/composio, 30k stars) and CLI Release (ComposioHQ/composio, 30k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Circleci Automation?

davepoon (a GitHub user) maintains it in davepoon/buildwithclaude, which has 3,610 GitHub stars. The repository holds 247 skills in this directory. The repository was last updated on October 9, 2026.

Source: davepoon/buildwithclaude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.