Use when Codex needs to run CI/CD or cross-service automations through the Composio MCP server.
Installation
Details
Usage
After installing, this skill will be available to your AI coding assistant.
Verify installation:
npx agent-skills-cli listSkill Instructions
name: composio-ci-runs description: Use when Codex needs to run CI/CD or cross-service automations through the Composio MCP server.
Composio CI Runs
Purpose
Drive multi-service workflows (deploy previews, QA notifications, release toggles) using the Composio-hosted MCP server defined under servers/composio.
Setup Checklist
- Export
COMPOSIO_ENDPOINT+COMPOSIO_API_KEYand updatemcp.jsonwith the websocket transport. - Map pipelines (e.g.,
deploy-preview,promote-prod) inside the Composio dashboard and document their inputs inservers/composio/README.md. - Confirm each connector account (GitHub, Slack, Vercel, etc.) has least-privilege scopes before triggering live runs.
Workflow
- Plan – outline prerequisites (tests pass, approvals granted) and choose the pipeline or action ID to invoke.
- Trigger – call
runPipeline/invokeActionwith structured payloads and include an idempotency key when rerunning. - Monitor – poll
getRunfor status; fetch logs when state isfailedorwarningand summarize them. - Close out – after success, post a short confirmation back to the requester; if failure repeats after one retry, halt and request human review.
Notes
- Record every automation invocation in the related pull request or issue so humans can audit history.
- Keep secrets out of payloads—Composio resolves connector credentials internally.
- This skill often pairs with
github-operations(to prep PRs) andplaywright-automation(for smoke tests); coordinate order explicitly in the plan.
More by majiayu000
View allDevelop with Nix including packages, flakes, NixOS, and derivations. Activate when working with .nix files, flake.nix, flake.lock, or user mentions Nix, nixpkgs, NixOS, derivations, flakes, nix-shell, nix develop, home-manager, or packaging.
Deploys PostgreSQL on Kubernetes using the CloudNativePG operator with automated failover. Use when setting up PostgreSQL for production workloads, high availability, or local K8s development. Covers operator installation, cluster creation, connection secrets, and backup configuration. NOT when using managed Postgres (Neon, RDS, Cloud SQL) or simple Docker containers.
Clean up git branches by analyzing merged/unmerged status, archiving completed work, and organizing active branches. This skill should be used when the user wants to clean up branches, organize their git repository, or review branch status. Triggered by "/clean-branches", "/branches", "clean branches", "check branches", "check branch", or "branches".
Provides instructions to run the unit tests for project in a consistent and cost efficient way
