What problem does it solve? Building a command-line tool from scratch repeatedly costs the same boilerplate: argument parsing, help text, error handling, type safety, and documentation. This Skill collapses that entire arc into one pass, generating a complete TypeScript CLI matched to the complexity the job actually needs. ## Core Features & Use Cases - Three-tier generation: Tier 1 manual argument parsing with zero dependencies (the default for most CLIs), Tier 2 Commander.js for subcommands and 10+ commands, Tier 3 oclif as reference documentation only. - Complete deliverables: Every generated CLI ships with full TypeScript implementation, README and QUICKSTART docs, Bun package.json, strict tsconfig, .env.example, deterministic JSON output, and correct exit codes. - Extension workflows: Add new commands to an existing CLI or upgrade a Tier 1 CLI to Tier 2 when complexity grows. - Use Case: Ask for a CLI wrapping the GitHub API with repos, issues, and search commands, and receive a working ~350-line zero-dependency tool with help text, config loading from ~/.claude/.env, and jq-composable JSON output. ## Quick Start Ask the agent to create a CLI for your chosen API or service, listing the commands you need and how it should authenticate.