TeamCity from your terminal – or your AI's. Builds, logs, agents, agent terminals, queues.
SaferSkills independently audited teamcity-cli (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
teamcity)teamcity auth status # Check authentication
teamcity run list --status failure # Find failed builds
teamcity run log <id> --failed --raw # Full failure diagnosticsDo 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>..teamcity/ changes before running.TEAMCITY_URL and TEAMCITY_TOKEN, or leave unset.--raw and dump to a temp file. Builds: use --watch when starting them.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 --stdin~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.