← ClaudeAtlas

cli-anythinglisted

Reference guide for CLI-Anything, which auto-generates production-ready agent-controllable CLI harnesses for any GUI application via a 7-phase.
terrylica/cc-skills · ★ 49 · AI & Automation · score 79
Install: claude install-skill terrylica/cc-skills
# CLI-Anything Reference Auto-generates production-ready, agent-controllable CLI interfaces for any GUI application with accessible source code. A 7-phase pipeline maps GUI actions to backend APIs and emits Click-based harnesses with `--json` output mode, interactive REPL, and pytest test suites. **Source**: <https://github.com/HKUDS/CLI-Anything> **License**: MIT | **Python**: 3.10+ | **Tests**: 1,508 passing across 11 apps --- > **Self-Evolving Skill**: This skill improves through use. If instructions are wrong, parameters drifted, or a workaround was needed — fix this file immediately, don't defer. Only update for real, reproducible issues. ## Installation ### Method 1: Claude Code Marketplace (recommended) ``` /plugin marketplace add HKUDS/CLI-Anything /plugin install cli-anything ``` ### Method 2: Manual Claude Code ```bash git clone https://github.com/HKUDS/CLI-Anything.git cp -r CLI-Anything/cli-anything-plugin ~/.claude/plugins/cli-anything # Reload in Claude Code: /reload-plugins ``` ### Method 3: OpenCode — global ```bash git clone https://github.com/HKUDS/CLI-Anything.git cp CLI-Anything/opencode-commands/*.md ~/.config/opencode/commands/ cp CLI-Anything/cli-anything-plugin/HARNESS.md ~/.config/opencode/commands/ ``` ### Method 4: OpenCode — project-level ```bash cp CLI-Anything/opencode-commands/*.md .opencode/commands/ cp CLI-Anything/cli-anything-plugin/HARNESS.md .opencode/commands/ ``` --- ## Generating a New CLI Harness ```bash # From local so