skill/cli-anything/SKILL.md
Generate or refine agent-usable CLIs for existing software/codebases using the CLI-Anything methodology. Use when the user wants to turn a GUI app, desktop tool, repository, SDK, or web/API surface into a structured CLI for agents; when adapting CLI-Anything into OpenClaw workflows; or when packaging a generated harness as an OpenClaw-compatible skill.
npx skillsauth add aliyun/alibabacloud-rds-openapi-mcp-server cli-anythingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill to work with the local CLI-Anything/ repository in the workspace and turn its methodology into something usable from OpenClaw.
Use it for three common cases:
agent-harness examples.The repository is expected at:
/root/.openclaw/workspace/CLI-AnythingRead these first when needed:
CLI-Anything/README.md — overall platform and examplesCLI-Anything/cli-anything-plugin/HARNESS.md — generation methodology and quality barCLI-Anything/cli-anything-plugin/README.md — plugin behavior and expected output layoutFor a fast survey of bundled examples, read references/bundled-harnesses.md.
Decide which path applies:
Before promising execution, check:
If the repo already includes a matching harness under <software>/agent-harness/, use that as the baseline instead of pretending generation has to happen from scratch.
CLI-Anything itself is not a native OpenClaw skill package. When adapting it:
SKILL.md focused on when to use and how to navigate the local repo/plugin or /cli-anything slash commands are directly available inside OpenClaw unless you have actually wired them up<software>/agent-harness/setup.py, package layout, and local README/SOP fileUse CLI-Anything as methodology, not magic:
agent-harness/TEST.mdThere are two good outputs:
Default to a method skill unless the user clearly wants a single app workflow.
SKILL.md.Use scripts/inspect_cli_anything.py to quickly inspect the local repo and enumerate bundled harnesses. It prints JSON with:
setup.py, package directory, README, and E2E testsRun:
python3 /root/.openclaw/workspace/skills/cli-anything/scripts/inspect_cli_anything.py
Use scripts/recommend_harness.py to rank the bundled harnesses and suggest good first validation targets.
Run:
python3 /root/.openclaw/workspace/skills/cli-anything/scripts/recommend_harness.py
/root/.openclaw/workspace/CLI-Anything/root/.openclaw/workspace/CLI-Anything/cli-anything-plugin/root/.openclaw/workspace/CLI-Anything/*/agent-harnessreferences/bundled-harnesses.md — quick map of included examplesreferences/openclaw-adaptation-notes.md — how to package CLI-Anything ideas into OpenClaw skillsreferences/validated-example-gimp.md — first locally verified runnable exampletools
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.
tools
Use the mcporter CLI to list, configure, auth, and call MCP servers/tools directly (HTTP or stdio), including ad-hoc servers, config edits, and CLI/type generation.
tools
DuckDB CLI specialist for SQL analysis, data processing and file conversion. Use for SQL queries, CSV/Parquet/JSON analysis, database queries, or data conversion. Triggers on "duckdb", "sql", "query", "data analysis", "parquet", "convert data".
tools
Data visualization, report generation, SQL queries, and spreadsheet automation. Transform your AI agent into a data-savvy analyst that turns raw data into actionable insights.