CircleCI REST API Skill
circleci-com
circleci-com
| Method | Path | Description |
|---|---|---|
GET | /me | |
GET | /projects | Provides information about the signed in user. |
GET | /project/{username}/{project} | List of all the projects you're following on CircleCI, with build information organized by branch. |
POST | /project/{username}/{project} | Build summary for each of the last 30 builds for a single git repo. |
GET | /recent-builds | Triggers a new build, returns a summary of the build. |
GET | /project/{username}/{project}/{build_num} | Build summary for each of the last 30 recent builds, ordered by build_num. |
GET | /project/{username}/{project}/{build_num}/artifacts | Full details for a single build. The response includes all of the fields from the build summary. |
POST | /project/{username}/{project}/{build_num}/retry | List the artifacts produced by a given build. |
POST | /project/{username}/{project}/{build_num}/cancel | Retries the build, returns a summary of the new build. |
GET | /project/{username}/{project}/{build_num}/tests | Cancels the build, returns a summary of the build. |
POST | /project/{username}/{project}/tree/{branch} | Provides test metadata for a build |
POST | /project/{username}/{project}/ssh-key | Triggers a new build, returns a summary of the build. |
GET | /project/{username}/{project}/checkout-key | Create an ssh key used to access external systems that require SSH key-based authentication |
POST | /project/{username}/{project}/checkout-key | Lists checkout keys. |
GET | /project/{username}/{project}/checkout-key/{fingerprint} | Creates a new checkout key. |
DELETE | /project/{username}/{project}/checkout-key/{fingerprint} | Get a checkout key. |
DELETE | /project/{username}/{project}/build-cache | Delete a checkout key. |
GET | /project/{username}/{project}/envvar | Clears the cache for a project. |
POST | /project/{username}/{project}/envvar | Lists the environment variables for :project |
GET | /project/{username}/{project}/envvar/{name} | Creates a new environment variable |
DELETE | /project/{username}/{project}/envvar/{name} | Gets the hidden value of environment variable :name |
POST | /user/heroku-key | Deletes the environment variable named ':name' |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install circleci-com
Downloads and installs to ~/.claude/skills/circleci-com/
v1 (2026-02-19)