用途:CLI-Anything 用于把 GUI 应用、桌面软件或已有代码库转化为智能体可调用的 CLI。常见三类场景:评估目标应用或仓库是否适合采用该方法;使用仓库中预置的 agent-harness 示例;把 CLI-Anything 的指导或已有 harness 包装成 OpenClaw 技能或工作流。
主要能力:提供生成方法论与质量标准(见 cli-anything-plugin/HARNESS.md)、插件行为与输出布局说明,以及若干捆绑示例(如 GIMP、LibreOffice)。仓库预期位于 /root/.openclaw/workspace/CLI-Anything,示例 harness 位于 <software>/agent-harness/。
使用方式:先分类请求属于方法论、已有 harness 还是打包;检查前置条件,如 Python 3.10+ 及目标软件是否存在。优先复用已有 harness,而非从零生成。新建时需分析后端引擎、数据模型与现有 CLI/API 钩子,定义命令组与状态模型,创建或完善 agent-harness/,补充测试与 TEST.md,安装到 PATH 并验证真实后端执行。可用脚本快速检查仓库:python3 /root/.openclaw/workspace/skills/cli-anything/scripts/inspect_cli_anything.py;推荐验证目标:python3 /root/.openclaw/workspace/skills/cli-anything/scripts/recommend_harness.py。
限制:CLI-Anything 本身不是原生 OpenClaw 技能包,除非自行创建包装;未验证入口点与真实后端依赖前,不应声称生成的 CLI 可用;第三方生成代码需审查;对外发布需用户明确意图。具体收费、价格与平台支持情况暂未提供。