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.
Was der Skill vermittelt
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.
Funktionen
- 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
Überblick
- Herausgeber
- GitHub CLI
- Tool
- Testing
Installation
Das Projekt dokumentiert keine Installationsschritte, die wir bestätigen konnten. Zur Anleitung des Projekts
Was enthalten ist
- .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
MCP-Server und Skills können Code auf deinem Rechner ausführen und auf deine Daten zugreifen. Prüfe den Quellcode, bevor du etwas installierst.
Dieser Skill enthält Skripte, die dein Agent ausführen kann.
Details
| Angabe | Wert | Quelle |
|---|---|---|
| Typ | Skill | |
| Tool | Testing | |
| Herausgeber | GitHub CLI | Quelle |
| Offizieller Status | In der Dokumentation nicht angegeben | |
| Braucht API-Key oder Anmeldung | In der Dokumentation nicht angegeben | |
| Enthält Skripte | Ja | Quelle |
| Plattformen | In der Dokumentation nicht angegeben | |
| KI-Clients | In der Dokumentation nicht angegeben | |
| Lizenz | MIT | Quelle |
| Preis | In der Dokumentation nicht angegeben | |
| Aktivität | Letzter Commit am 10. Nov. 202646.962 GitHub-SterneKeine Download-Daten verfügbar (nicht auf npm oder PyPI) | Quelle |
| Links | Repository Website |
Mehr von GitHub CLI
6 Skills
- agentic-workflows (Skill)
- cli-exercise-evidence (Skill)
- cli-exercise-exact (Skill)
- cli-exercise-explore (Skill)
- cli-exercise-preflight (Skill)
Auch zu finden unter: Testing
Quellen
- Skill-Datei (SKILL.md)github.com/cli/cli10. Nov. 2026
- GitHub-Repositorygithub.com/cli/cli · Belegt: Herausgeber, Aktivität, Lizenz11. Nov. 2026
- Datensatz aus der GitHub-APIgithub.com/cli/cli · Belegt: Enthält Skripte16. Nov. 2026
- Ordner im Repository (cli-exercise)github.com/cli/cli · Belegt: Enthält Skripte10. Nov. 2026