npx claudepluginhub jetbrains/teamcity-cli --plugin teamcity-cliThis skill uses the workspace's default tool permissions.
```bash
This skill should be used when the user asks to "trigger a build", "check build status", "watch a build", "view build logs", "retry a build", "cancel a build", "list builds", "download artifacts", "upload artifacts", "manage secrets", "create a pipeline", "list pipelines", or "interact with Buildkite from the command line". Also use when the user mentions bk commands, bk build, bk job, bk pipeline, bk secret, bk artifact, bk cluster, bk package, bk auth, bk configure, bk use, bk init, bk api, or asks about Buildkite CLI installation, terminal-based Buildkite workflows, or command-line CI/CD operations.
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 via Rube MCP/Composio: trigger pipelines on branches/tags, monitor workflows/jobs, retrieve artifacts and test metadata. Requires active CircleCI connection.
Share bugs, ideas, or general feedback.
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, tree, pause/resume, param list/get/set/delete |
| 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 --stdin