cli-exercise
A skill kept in the GitHub CLI repository for running real command-line programs from exact test cases, a broad goal or both, recording the terminal and reporting what happened.
O que a skill ensina
A skill kept in the GitHub CLI repository for running real command-line programs from exact test cases, a broad goal or both, recording the terminal and reporting what happened. Exact cases keep the caller's commands, inputs and checks as written, while explore cases let the agent choose checks within an agreed scope. It first checks dependencies, asking before any install, records the program's path, version and checksum, and gets approval for what the run may change. Cases run one by one through a bundled Go helper and a Node adapter for a pseudo-terminal, and results become one chaptered video, MP4 or GIF, with an HTML report on request. It needs Go, Node, ffmpeg and a monospaced font.
O que faz
- Run exact or exploratory CLI test cases
- Check dependencies and ask before installing
- Record terminal sessions as chaptered video
- Report case, capture and render failures separately
Sobre
- Publicador
- GitHub CLI
- Ferramenta
- Testes
Instalação
O projeto não documenta passos de instalação que tenhamos conseguido confirmar. Veja as instruções do próprio projeto
O que tem dentro
- .gitignore
- references/controllers.md
- references/examples.md
- references/maintenance.md
- references/prerequisites.md
- references/recording-sessions.md
- references/run-contract.md
- references/runtime-interface.md
- scripts/package-lock.json
- scripts/package.json
- scripts/terminal.mjs
- tests/skill-evaluations.json
- tool/go.mod
- tool/go.sum
- tool/internal/cliutil/environment.go
- tool/internal/cliutil/environment_test.go
- tool/internal/cliutil/files.go
- tool/internal/cliutil/io.go
- tool/internal/cliutil/io_test.go
- tool/internal/cliutil/process_other.go
- tool/internal/cliutil/process_unix.go
- tool/internal/engine/actions.go
- tool/internal/engine/actions_test.go
- tool/internal/engine/assertions.go
- tool/internal/engine/assertions_test.go
Servidores MCP e skills podem executar código no seu computador e agir sobre os seus dados. Revise o código-fonte antes de instalar.
Esta skill inclui scripts que o seu agente pode executar.
Detalhes
| Fato | Valor | Fonte |
|---|---|---|
| Tipo | Skill | |
| Ferramenta | Testes | |
| Publicador | GitHub CLI | fonte |
| Status oficial | Não informado na documentação | |
| Exige chave de API ou login | Não informado na documentação | |
| Inclui scripts | Sim | fonte |
| Plataformas | Não informado na documentação | |
| Clientes de IA | Não informado na documentação | |
| Licença | MIT | fonte |
| Preço | Não informado na documentação | |
| Atividade | Último commit em 10 de nov. de 202646.962 estrelas no GitHubDados de download indisponíveis (não está no npm nem no PyPI) | fonte |
| Links | Repositório Site |
Mais de GitHub CLI
6 skills
- agentic-workflows (Skill)
- cli-exercise-evidence (Skill)
- cli-exercise-exact (Skill)
- cli-exercise-explore (Skill)
- cli-exercise-preflight (Skill)
Também listado em: Testes
Fontes
- Arquivo da skill (SKILL.md)github.com/cli/cli10 de nov. de 2026
- Repositório no GitHubgithub.com/cli/cli · Comprova: Publicador, Atividade, Licença11 de nov. de 2026
- Registro na API do GitHubgithub.com/cli/cli · Comprova: Inclui scripts16 de nov. de 2026
- Pasta no repositório (cli-exercise)github.com/cli/cli · Comprova: Inclui scripts10 de nov. de 2026