Build Python CLIs with best practices
python-cliskillsetup L1★9
majiayu000/claude-skill-registry-data ↗What it does
Build and deploy Python CLI tools with structured subcommands and configuration
Best for
Rapidly building structured Python command-line tools that feel professional and discoverable
Inputs
- · command definitions
- · configuration (env, config file)
Outputs
- · CLI binary with subcommands
- · help text
- · config defaults
Requires
- · Python (Click, argparse, or similar)
- · pip/poetry for packaging
Preconditions
- · Python 3.8+
- · subcommand structure defined
Failure modes
- · config parsing fails if format inconsistent
- · help text missing for subcommands
Trust signals
- · standard subcommand patterns
- · configuration precedence documented
- · help/version flags