From teamcity-cli
Drives the `teamcity` CLI for TeamCity CI/CD tasks: builds, logs, jobs, queues, agents, pools, projects, pipelines. Activates when working with TeamCity or when a build URL is provided.
How this skill is triggered — by the user, by Claude, or both
Slash command
/teamcity-cli:teamcity-cliThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```bash
teamcity)teamcity auth status # Check authentication
teamcity run list --status failure # Find failed builds
teamcity run log <id> --failed --raw # Full failure diagnostics
Do not guess flags or syntax. Use the command reference or teamcity <command> --help. Builds are runs (teamcity run); build configurations are jobs (teamcity job). Never use --count — use --limit (or -n).
teamcity run tree <id>.--local-changes excludes Kotlin DSL — push .teamcity/ changes before running.TEAMCITY_URL alone bypasses stored auth — set both TEAMCITY_URL and TEAMCITY_TOKEN, or leave unset.--raw and dump to a temp file. Builds: use --watch when starting them.pipeline push does not validate — always teamcity pipeline validate first.--auth password. See workflows.| Area | Commands |
|---|---|
| Auth | auth login, logout, status |
| Builds | run list, view, start, watch, log, cancel, restart, tests, changes, tree |
| Artifacts | run artifacts, run download |
| Metadata | run pin/unpin, run tag/untag, run comment |
| Jobs | job list, view, create, tree, pause/resume, step list/view/add/delete, param list/get/set/delete, settings list/get/set |
| Projects | project list, view, create, tree, param, token put/get, settings export/status |
| VCS/Conn | project vcs list/view/create/delete, project connection list/create/authorize/delete |
| Queue | queue list, approve, remove, top |
| Agents | agent list, view, enable/disable, authorize/deauthorize, exec, term, reboot, move |
| Pools | pool list, view, link/unlink |
| Pipelines | pipeline list, view, create, validate, pull, push, schema, delete |
| API | teamcity api <endpoint> — raw REST access |
| Link | teamcity link — bind repo via teamcity.toml |
See Workflows for full details on each.
run list --status failure → run log <id> --failed --raw → run tests <id> --failedrun tree <id> → drill to deepest failed childrun start --watch (use --local-changes for personal builds)pipeline pull <id> → edit → pipeline validate → pipeline push <id>, pipeline schema to get the actual schema from the serverconnection create github-app → connection authorize → install App on repo → vcs create --auth token --connection-id <id>echo $TOKEN | connection create docker -p <id> --name X --url https://ghcr.io --username U --stdinnpx claudepluginhub jetbrains/teamcity-cli --plugin teamcity-cliProvides Buildkite REST and GraphQL API usage, webhook handling, authentication, and pagination for programmatic CI/CD automation.
Automates CircleCI via Rube MCP: triggers pipelines by project slug/branch/tag, monitors workflows/jobs, retrieves artifacts/test metadata. Requires active CircleCI connection.
Automates CircleCI CI/CD operations via Composio's CircleCI toolkit: trigger pipelines, monitor workflows/jobs, retrieve artifacts and test metadata. Requires Rube MCP connection.