circleci-cli — скилл для Codex: что делает и как установить
Скилл помогает управлять пайплайнами CircleCI через терминальную утилиту circleci. Пригодится для проверки статусов, валидации конфигов и точечного перезапуска сборок.
npx skills add openai/plugins --skill circleci-cli
npx skills add openai/plugins --skill cli -a codexЧто делает circleci-cli
Скилл настраивает работу агента с консольной утилитой circleci. Сначала ассистент проверяет авторизацию и версию CLI, а затем читает текущее состояние проекта, пайплайнов или триггеров. До внесения изменений он может проверить локальный конфиг CircleCI перед коммитом.
Для мутаций скилл выбирает точечные действия: перезапуск конкретного джоба или запуск пайплайна с параметрами ветки. Правила запрещают печатать секреты из переменных окружения в чат. Если утилита новая, агент обращается к подкомандам pipeline и trigger, проверяя их через circleci help.
Для работы нужен установленный в системе circleci CLI и действующий токен доступа. Ставьте скилл, если часто чините упавшие CI-сборки прямо из диалога с агентом.
Какие задачи решает
- проверить статус пайплайнов и выявить упавший шаг через CircleCI CLI
- провалидировать локальный конфиг CircleCI перед коммитом
- перезапустить сбойный воркфлоу или отдельный job
- запустить пайплайн с нужными параметрами ветки
Примеры запросов агенту
- Проверь статус последнего пайплайна для текущей ветки через CircleCI CLI
- Провалидируй конфиг CircleCI локально
- Перезапусти только упавший job в последнем workflow
Как установить circleci-cli
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill circleci-clinpx skills add openai/plugins --skill cli -a codex2Вручную: положить файлы
.agents/skills/cli/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openai/plugins --skill cli -a claude-code2Вручную: положить файлы
~/.claude/skills/cli/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/cli/
Вручную: положить файлы
.cursor/skills/cli/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openai/plugins cli2Вручную: положить файлы
.github/skills/cli/SKILL.mdКомандой платформы
gemini skills install https://github.com/openai/plugins --path plugins/circleci/skills/cliВручную: положить файлы
.devin/skills/cli/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора201
Весь набор →Похожие
Вопросы о circleci-cli
Как установить circleci-cli в Codex?
Выполните команду npx skills add openai/plugins --skill circleci-cli. Также можно добавить файл манифеста по пути .agents/skills/cli/SKILL.md.
Что делает скилл circleci-cli?
Он задаёт сценарий диагностики и управления CircleCI через консольную утилиту. Агент проверяет авторизацию, находит упавшие шаги, валидирует конфиг и перезапускает джобы.
Выведет ли агент секреты и токены из CircleCI?
Нет, правила скилла запрещают печатать открытые значения секретов и токенов из переменных окружения. При нехватке прав агент сообщит точный контекст ошибки без раскрытия чувствительных данных.
Исходный текст
SKILL.md · MIT
--- name: circleci-cli description: Operate and troubleshoot CircleCI using the CircleCI CLI. Use when users ask to authenticate CLI access, inspect pipeline/workflow/job status, validate configuration locally, rerun pipelines/jobs, trigger pipelines, or gather actionable diagnostics from CLI outputs. --- # CircleCI CLI ## Overview Use this skill when the fastest path is CircleCI CLI-driven operations rather than editing config first. Prioritize safe, read-first diagnostics, then run targeted mutating commands only after confirming scope. ## Inputs To Gather - Repository path and target branch - CircleCI project slug (if needed) - Whether objective is inspect, rerun, trigger, or validate - Required token/auth state and org permissions ## Workflow 1. Verify CLI and auth state. - Confirm `circleci` is installed and version is available. - Confirm token/auth before issuing remote CircleCI commands. 2. Run read-only diagnostics first. - Inspect available pipeline/project/trigger state and capture concrete identifiers. - Extract first failing scope and step details from supported command output before rerun/trigger actions. 3. Validate config locally when relevant. - Run config validation/processing commands before committing risky edits. 4. Run targeted mutation commands. - Rerun only required workflow/job scope. - Trigger pipelines with explicit parameters and branch context. 5. Report results and next action. - Provide exact command results, remaining blockers, and safest follow-up. ## Guardrails - Prefer read-only commands before rerun/trigger/cancel operations. - Confirm organization/project scope before mutating pipeline state. - Never print raw secret values from environment variables or tokens. - If permissions fail, report exact auth/scope gap and safest remediation. - Respect installed CLI capabilities and avoid inventing commands. - Do not use `circleci api`, `circleci workflow`, or other unavailable legacy commands unless `circleci help` confirms they exist. ## Installed CLI Compatibility For newer `circleci` builds that expose domain subcommands (for example `pipeline`, `project`, `trigger`) but not `api`: - Verify available commands first with `circleci help`. - Use only discovered subcommands from help output. - Prefer `circleci pipeline list|create|run` and `circleci trigger ...` for pipeline operations. - For cloud job logs, use supported platform tools (CircleCI app/UI or connected CircleCI MCP tooling) if the CLI does not expose a logs command. ## Output Contract Provide: 1. Commands run and purpose. 2. Key outputs (pipeline/workflow/job ids, status, failing step). 3. Actions taken (rerun/trigger/validate) and why. 4. Remaining blockers and next recommended CLI command.
© CircleCI · MIT · openai/plugins