| 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.