skills/circleci-automation/SKILL.md
--- 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. category: AI & Agents source: antigravity tags: [api, mcp, ai, automation, workflow] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/circleci-automation --- # CircleCI Automation via Rube MCP Automate CircleCI CI/CD operations through Composio's Ci
npx skillsauth add ranbot-ai/awesome-skills skills/circleci-automationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Automate CircleCI CI/CD operations through Composio's CircleCI toolkit via Rube MCP.
RUBE_MANAGE_CONNECTIONS with toolkit circleciRUBE_SEARCH_TOOLS first to get current tool schemasGet 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.
RUBE_SEARCH_TOOLS respondsRUBE_MANAGE_CONNECTIONS with toolkit circleciWhen to use: User wants to start a new CI/CD pipeline run
Tool sequence:
CIRCLECI_TRIGGER_PIPELINE - Trigger a new pipeline on a project [Required]CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID - Monitor resulting workflows [Optional]Key parameters:
project_slug: Project identifier in format gh/org/repo or bb/org/repobranch: Git branch to run the pipeline ontag: Git tag to run the pipeline on (mutually exclusive with branch)parameters: Pipeline parameter key-value pairsPitfalls:
project_slug format is {vcs}/{org}/{repo} (e.g., gh/myorg/myrepo)branch and tag are mutually exclusive; providing both causes an error.circleci/config.ymlWhen to use: User wants to check the status of pipelines or workflows
Tool sequence:
CIRCLECI_LIST_PIPELINES_FOR_PROJECT - List recent pipelines for a project [Required]CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID - List workflows within a pipeline [Required]CIRCLECI_GET_PIPELINE_CONFIG - View the pipeline configuration used [Optional]Key parameters:
project_slug: Project identifier in {vcs}/{org}/{repo} formatpipeline_id: UUID of a specific pipelinebranch: Filter pipelines by branch namepage_token: Pagination cursor for next page of resultsPitfalls:
page_token is returned in responses for pagination; continue until absentWhen to use: User wants to drill into a specific job's execution details
Tool sequence:
CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID - Find workflow containing the job [Prerequisite]CIRCLECI_GET_JOB_DETAILS - Get detailed job information [Required]Key parameters:
project_slug: Project identifierjob_number: Numeric job number (not UUID)Pitfalls:
When to use: User wants to download or list artifacts produced by a job
Tool sequence:
CIRCLECI_GET_JOB_DETAILS - Confirm job completed successfully [Prerequisite]CIRCLECI_GET_JOB_ARTIFACTS - List all artifacts from the job [Required]Key parameters:
project_slug: Project identifierjob_number: Numeric job numberPitfalls:
path and url for downloadWhen to use: User wants to check test outcomes for a specific job
Tool sequence:
CIRCLECI_GET_JOB_DETAILS - Verify job ran tests [Prerequisite]CIRCLECI_GET_TEST_METADATA - Retrieve test results and metadata [Required]Key parameters:
project_slug: Project identifierjob_number: Numeric job numberPitfalls:
message fieldFormat: {vcs_type}/{org_name}/{repo_name}
- GitHub: gh/myorg/myrepo
- Bitbucket: bb/myorg/myrepo
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
tools
Use when a user asks to mine or update a private, evidence-backed work profile from local Claude Code, Codex, Copilot CLI, or OpenCode sessions.
data-ai
Use when diagnosing Android overheating, idle heat, thermal throttling, charging or radio heat, or abnormal battery drain with read-only ADB evidence and approval gates.
research
Research public competitor ads, analyze creative patterns and landing pages, and produce an evidence-labeled strategic teardown.
tools
Compiled CLI covering all 52 endpoints of the Anytype local API — objects, properties, tags, search, chat, files — one binary, no MCP server needed.