cli-behavior
Check and design how a CLI behaves when an agent drives it: machine output (--json and one envelope), what goes to stdout and stderr, error shape and codes, exit status, paging, prompts and confirmation, dry run and safe retries. Use when the user asks to check how a CLI behaves for agents, asks whether a CLI is safe or ready for agents to drive, asks to check their CLI without saying names or behavior ("check my CLI", "is my CLI ready for agents"), asks to accept or decline an option from a behavior plan, or asks to design how a new CLI should behave for agents. Do not use for command or tool names (that is the menu-design skill), for ordinary CLI use such as running a command or showing git status, for building an MCP server, or for unrelated questions.
Pinned to revision 73ce4c8d5657, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/cli-behavior/SKILL.md
- skills/cli-behavior/agents/openai.yaml
- skills/cli-behavior/assets/icon.svg
- skills/cli-behavior/references/cli-behavior.json
- skills/cli-behavior/references/cli-behavior.md
- skills/cli-behavior/references/deviation.schema.json
- skills/cli-behavior/references/output-files.md
- skills/cli-behavior/scripts/behavior.py
Every link opens the file at its source, pinned to the revision this page describes.