CircleCI integration
CircleCI is a continuous integration and delivery platform that automates…
- Provider
- circleci
- Category
- Other
- Setup
- User-supplied API key
- Actions
- 65 available
Quick start
Call CircleCI from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to CircleCI's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"CIRCLECI_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
End-users supply their own CircleCI API key. OverSkill provides a pre-built connection form via the integration card — your app can call the composio client immediately once the user has connected.
Available actions
65 actions exposed via the
CircleCI integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
CIRCLECI_CREATE_CONTEXT -
CIRCLECI_CREATE_CONTEXT_GRAPHQL -
CIRCLECI_CREATE_CONTEXT_RESTRICTION -
CIRCLECI_CREATE_ORGANIZATION_ORB_ALLOWLIST -
CIRCLECI_CREATE_ORGANIZATION_PROJECT -
CIRCLECI_CREATE_ORG_GROUP -
CIRCLECI_CREATE_PROJECT_ENV_VAR -
CIRCLECI_CREATE_USAGE_EXPORT_JOB -
CIRCLECI_DELETE_CONTEXT_GRAPHQL -
CIRCLECI_DELETE_CONTEXT_RESTRICTION -
CIRCLECI_DELETE_NAMESPACE -
CIRCLECI_DELETE_NAMESPACE_ALIAS
Show all 65 actions
-
CIRCLECI_DELETE_ORGANIZATION_ORB_ALLOWLIST -
CIRCLECI_DELETE_ORG_GROUP -
CIRCLECI_DELETE_PROJECT -
CIRCLECI_DELETE_PROJECT_ENV_VAR -
CIRCLECI_GET_CONTEXT -
CIRCLECI_GET_CURRENT_USER -
CIRCLECI_GET_FLAKY_TESTS -
CIRCLECI_GET_JOB_ARTIFACTS -
CIRCLECI_GET_JOB_DETAILS -
CIRCLECI_GET_ORB_DETAILS -
CIRCLECI_GET_ORB_VERSION -
CIRCLECI_GET_ORGANIZATION -
CIRCLECI_GET_ORGANIZATION_GROUP -
CIRCLECI_GET_PIPELINE_CONFIG -
CIRCLECI_GET_PIPELINE_DEFINITION -
CIRCLECI_GET_PROJECT -
CIRCLECI_GET_PROJECT_WORKFLOWS -
CIRCLECI_GET_TEST_METADATA -
CIRCLECI_GET_USAGE_EXPORT_JOB -
CIRCLECI_GET_USER_INFORMATION -
CIRCLECI_GET_WORKFLOW_SUMMARY -
CIRCLECI_LIST_CONTEXT_ENV_VARS -
CIRCLECI_LIST_INSIGHTS_BRANCHES -
CIRCLECI_LIST_INSIGHTS_SUMMARY -
CIRCLECI_LIST_NAMESPACE_ORBS -
CIRCLECI_LIST_ORB_CATEGORIES -
CIRCLECI_LIST_ORBS -
CIRCLECI_LIST_ORGANIZATION_GROUPS -
CIRCLECI_LIST_PAGES_SUMMARY -
CIRCLECI_LIST_PIPELINE_DEFINITIONS -
CIRCLECI_LIST_PIPELINES -
CIRCLECI_LIST_PIPELINES_FOR_PROJECT -
CIRCLECI_LIST_PROJECT_ENV_VARS -
CIRCLECI_LIST_PROJECT_SCHEDULES -
CIRCLECI_LIST_SELF_HOSTED_RUNNERS -
CIRCLECI_LIST_USER_COLLABORATIONS -
CIRCLECI_LIST_WORKFLOWS_BY_PIPELINE_ID -
CIRCLECI_LIST_WORKFLOWS_JOBS_WORKFLOWS -
CIRCLECI_LIST_WORKFLOWS_TEST_METRICS -
CIRCLECI_QUERY_CONTEXT -
CIRCLECI_QUERY_NAMESPACE_EXISTS -
CIRCLECI_QUERY_ORB_CATEGORY_ID -
CIRCLECI_QUERY_ORB_EXISTS -
CIRCLECI_QUERY_ORB_ID -
CIRCLECI_QUERY_ORB_LATEST_VERSION -
CIRCLECI_QUERY_ORB_SOURCE -
CIRCLECI_QUERY_PLAN_METRICS -
CIRCLECI_REMOVE_CONTEXT_ENV_VAR_GRAPHQL -
CIRCLECI_RENAME_NAMESPACE -
CIRCLECI_STORE_ENVIRONMENT_VARIABLE -
CIRCLECI_TRIGGER_PIPELINE -
CIRCLECI_UPSERT_CONTEXT_ENV_VAR -
CIRCLECI_VALIDATE_ORB_CONFIG
Build with CircleCI
Open OverSkill, describe what you want to build, and reference CircleCI in your prompt — the AI will wire up the integration automatically.