cli-developer is a Skill for designing and building command-line interfaces: use it when creating CLI tools, implementing robust argument parsing, or addin…
cli-developer is a Skill for designing and building command-line interfaces: use it when creating CLI tools, implementing robust argument parsing, or adding interactive prompts and progress indicators. It provides guidance on CLI design patterns, flag and subcommand organization, validation and error handling, cross-platform input/output, and automated shell completion generation (bash, zsh, fish). Typical use cases include scaffolding new CLIs, choosing or integrating parsing libraries, implementing user-friendly prompts, showing progress bars and spinners, and writing tests and CI-friendly behaviors. Core advantages are consistent UX patterns, improved discoverability via help text and completions, accessibility and non-interactive modes, and best practices for parsing, logging, exit codes, and packaging. Invoke when you need pragmatic, production-ready CLI features and implementation guidance.
Esta página faz parte do hub OpenClaw Skills com guias de instalação, navegação por categorias e links práticos.