What problem does it solve? Building a command-line tool from scratch involves repetitive setup: argument parsing, error handling, help text, configuration loading, and documentation. This Skill automates that entire process, generating a complete TypeScript CLI that follows a proven pattern instead of a bare scaffold. ## Core Features & Use Cases - Three-Tier Template System: Generates zero-dependency manual-parsing CLIs by default, escalates to Commander.js for complex multi-command tools, and documents oclif for enterprise plugin systems. - Complete Project Output: Produces the TypeScript source, package.json, tsconfig.json, .env.example, README.md, and QUICKSTART.md in one pass. - Extension Workflows: Adds new commands to existing CLIs or migrates a simple CLI to a framework-based tier when complexity grows. - Use Case: Ask for a CLI wrapping the GitHub API with repo listing, issue creation, and code search, and receive a working tool with JSON output, error handling, and full help text ready to run with Bun. ## Quick Start Ask the assistant to create a CLI for your chosen API or service, listing the commands you need and how it should authenticate.