← ClaudeAtlas

cli-anythinglisted

Wrap any command-line tool into a JSON-emitting agent skill. Use when you want to make a CLI reliably callable and parseable by an AI agent — introspect its --help, define a structured-output (--json) contract and a stable error contract, then generate a SKILL.md wrapper with verified examples. Triggers on "wrap this CLI", "make X agent-usable", "generate a skill for this command", "turn a tool into an agent skill".
coco-research/coco · ★ 487 · AI & Automation · score 80
Install: claude install-skill coco-research/coco
<!-- Methodology adapted from HKUDS/CLI-Anything (https://github.com/HKUDS/CLI-Anything) — Apache-2.0. --> # cli-anything: wrap any CLI into an agent skill Turn any command-line tool into something an AI agent can call reliably and parse. The output is a thin, well-documented wrapper contract — never a reimplementation of the tool. Use the real tool; document how to drive it. ## When to use You have a CLI (your own, or a third-party binary) and you want an agent to invoke it predictably, read structured results, and recover from errors. This skill produces a `SKILL.md` wrapper that encodes that contract. ## Step 1 — Introspect the CLI (do not guess) Enumerate the real surface before writing anything: - Run `<tool> --help` and `<tool> <subcommand> --help` for each subcommand. - Capture: subcommands, flags (required vs optional), positional args, exit codes, and the output format (human text vs structured). - If `--help` is thin, read the source or man page. Every claim in the wrapper must trace to observed behavior. ## Step 2 — Define the output contract - Prefer a `--json` machine-readable mode for every command an agent will call. Document the exact JSON keys the agent should read (one shape per command). - If the tool has no JSON mode, say so honestly and document what to parse from stdout (and which token carries the answer). Do not pretend output is structured when it is not. - Human output stays the default; structured output is the agent path. ## Step 3 — Defi