Skip to content
CLI Tools
Skill

/cli-anything-generator

Build, refine, test, validate, or list CLI-Anything harnesses for GUI applications in Cursor. Prefer slash commands /cli-anything, /cli-anything-refine, /cli-anything-test, /cli-anything-validate, and /cli-anything-list when available. This skill supports natural-language

From plugin
cli-anything
59k71 skills9 commands

Claude Code

$ npx -y skills add HKUDS/CLI-Anything --skill cli-anything-generator --agent claude-code

SKILL.md

cli-anything-generator.SKILL.md
name: cli-anything-generator
description: >-
  Build, refine, test, validate, or list CLI-Anything harnesses for GUI
  applications in Cursor. Prefer slash commands /cli-anything,
  /cli-anything-refine, /cli-anything-test, /cli-anything-validate, and
  /cli-anything-list when available. This skill supports natural-language
  discovery of the generator; it does not replace those commands. Discovering
  already-published CLIs from CLI-Hub is a separate consumer skill
  (cli-hub-meta-skill).

CLI-Anything Generator (Cursor Plugin Skill)

This skill is packaged **inside the Cursor plugin** as a supporting entry point. The primary generator UX is the plugin slash commands.

Prefer Slash Commands

| Goal | Command | |------|---------| | Full 7-phase build | `/cli-anything <path-or-repo>` | | Expand coverage | `/cli-anything-refine <path> [focus]` | | Run tests | `/cli-anything-test <path>` | | Validate checklist | `/cli-anything-validate <path>` | | List tools | `/cli-anything-list` |

If the user speaks naturally ("build a CLI for ./gimp"), run the same workflow as the matching command.

Consumer Path (Separate)

This skill is **not** the Hub consumer. For finding/installing published CLIs:

npx skills add HKUDS/CLI-Anything --skill cli-hub-meta-skill -g -y

Per-app skills live under the repo `skills/` tree and install via `npx skills add`.

PLUGIN_ROOT and Methodology

1. Resolve `PLUGIN_ROOT` via discovery pointer then stamp:

  • `~/.cursor/cli-anything-generator.root` / `%USERPROFILE%\.cursor\cli-anything-generator.root`
  • `{install}/PLUGIN_ROOT.txt`
  • default `~/.cursor/plugins/local/cli-anything` if `references/HARNESS.md` exists there

2. Read `{PLUGIN_ROOT}/references/HARNESS.md` with an absolute path. 3. Read the matching file under `{PLUGIN_ROOT}/references/commands/`. 4. Use guides under `{PLUGIN_ROOT}/references/guides/` on demand. 5. Helper scripts: `{PLUGIN_ROOT}/scripts/repl_skin.py`, `preview_bundle.py`, `skill_generator.py`, `templates/`.

Path remapping (from HARNESS / plugin docs)

| Document reference | Installed plugin path | |--------------------|----------------------| | `guides/...` | `references/guides/...` | | `cli-anything-plugin/repl_skin.py` | `scripts/repl_skin.py` | | `cli-anything-plugin/preview_bundle.py` | `scripts/preview_bundle.py` | | `cli-anything-plugin/skill_generator.py` | `scripts/skill_generator.py` | | `templates/SKILL.md.template` | `scripts/templates/SKILL.md.template` | | `docs/PREVIEW_PROTOCOL.md` | `references/docs/PREVIEW_PROTOCOL.md` |

Cursor Tool Bindings

| Cursor tool | Role | |-------------|------| | Read | Methodology and source analysis | | Grep / Glob | API and file discovery | | Shell | Clone, pytest, pip, CLI invocation | | Write / StrReplace | Harness implementation | | Task | Optional parallel subtasks |

Phase Gates

For build/refine/test/validate, maintain `{software-root}/agent-harness/.cli-anything-progress.json`. Create `agent-harness/` when tracking starts. Do not advance without completing the previous phase. Resume non-terminal runs.

Quality Bar

Match Claude Code plugin / Codex skill output: same harness layout, namespace packaging, `--json`, tests, and skill generation. Do not invent a different harness format.

Read more
@hkuds
Ships withcli-anything

"CLI-Anything: Making ALL Software Agent-Native" -- CLI-Hub: https://clianything.cc/

Stars on GitHub

Momentum

stars in total
58.5k
Star history of HKUDS/CLI-Anything on GitHub, a chart by star-history.com

Other skills on cli-anything.

cli-anything-adguardhome

cli-anything-adguardho…

Command-line interface for AdGuard Home - Network-wide ad blocking and DNS management via AdGuard Home REST API. Designed for AI…

@hkuds@hkudsInstall Skill
cli-anything-anygen

cli-anything-anygen

Command-line interface for Anygen - A stateful command-line interface for AnyGen OpenAPI — generate professional slides,…

@hkuds@hkudsInstall Skill
cli-anything-audacity

cli-anything-audacity

Command-line interface for Audacity - A stateful command-line interface for audio editing, following the same patterns as the…

@hkuds@hkudsInstall Skill
cli-anything-blender

cli-anything-blender

Command-line interface for Blender - A stateful command-line interface for 3D scene editing, following the same patterns as the…

@hkuds@hkudsInstall Skill

More skills from other plugins.

find-skills

find-skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a…

skills4d39k
@vercel-labs-2@vercel-labs-2Install Skill
ohmyposh

ohmyposh

Install, configure, or troubleshoot Oh My Posh/ohmyposh: shell init, themes, segments, Nerd Font icons, and prompt setup on…

@jandedobbeleer@jandedobbeleerInstall Skill
mgrep

mgrep

MANDATORY: Replaces ALL built-in search tools. You MUST invoke this skill BEFORE using WebSearch, Grep, or Glob. NEVER use the…

mgrep6mo4.4k
@mixedbread-ai@mixedbread-aiInstall Skill

Questions about cli-anything-generator.

Which coding agents can use cli-anything-generator?
cli-anything-generator installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.