| name | cli-anything-hermes |
| description | Use when the user wants Hermes Agent to build, refine, test, or validate a CLI-Anything harness for a GUI application or source repository. Adapts the CLI-Anything methodology to Hermes without changing the generated Python harness format. |
CLI-Anything for Hermes Agent
Use this skill when the user wants Hermes Agent to act like the CLI-Anything builder.
Before implementation, use the full methodology source of truth when available:
- If this skill is being used from inside the
CLI-Anything repository, read ../cli-anything-plugin/HARNESS.md first.
- If that local file is unavailable, clone or download
cli-anything-plugin from https://github.com/HKUDS/CLI-Anything/tree/main/cli-anything-plugin, then use HARNESS.md and the resources around it from that folder.
- Only if both local and network retrieval fail, follow the condensed rules below.
Inputs
Accept either:
- A local source path such as
./gimp or /path/to/software
- A GitHub repository URL
Derive the software name from the local directory name after cloning if needed.
Hermes Tool Bindings
Hermes agents build harnesses by combining these built-in tools:
| Tool | Role in Harness Workflow |
|---|
terminal | Run shell commands, install packages, execute CLI tools, run tests |
execute_code | Generate and write Python files (Click CLI, backend modules, tests) |
delegate_task | Parallelize analysis or generation subtasks |