Turns any CLI tool into a typed JavaScript API by parsing its help output and exposing subcommands as methods. You call git.commit({ message: "fix", all: true }) instead of spawning shell strings, which matters for agent workflows where you want validation before execution. The $validate method catches hallucinated flags and suggests corrections, and it generates standalone TypeScript wrappers with zero runtime deps. Streaming via async iterators, execution callbacks, and script composition are all built in. The Proxy-based approach means you get autocomplete for any binary on your system without handwriting wrappers. Clever use of help text parsing to bridge imperative shell tools and structured code.
npx skills add https://github.com/aradotso/trending-skills --skill cli-to-js-api-wrapper