← 返回 Skills 市场
ntaffffff

CLI Anything Wrapper

作者 ntaffffff · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
107
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install cli-anything-wrapper
功能描述
包装 CLI-Anything,让 OpenClaw 能调用任意软件的 CLI 功能
使用说明 (SKILL.md)

CLI-Anything Wrapper

让 OpenClaw 可以调用 CLI-Anything 控制各种软件(GIMP、Blender、LibreOffice等)。

前置条件

  1. CLI-Anything 已安装
  2. Python 3.10+
  3. 目标软件已安装

使用方法

查看支持的软件

openclaw run cli-anything-wrapper --list
openclaw run cli-anything-wrapper --list --category AI

调用软件

openclaw run cli-anything-wrapper --app \x3C软件名> --args "\x3C参数>"

常用示例

# 图像处理 - GIMP
openclaw run cli-anything-wrapper --app gimp --args "photo.jpg --filter blur"

# 3D 渲染 - Blender
openclaw run cli-anything-wrapper --app blender --args "scene.blend --render"

# 文档转换 - LibreOffice
openclaw run cli-anything-wrapper --app libreoffice --args "doc.docx --pdf"

# AI 绘画 - ComfyUI
openclaw run cli-anything-wrapper --app comfyui --args "workflow.json"

# 本地模型 - Ollama
openclaw run cli-anything-wrapper --app ollama --args "run llama3.2"

其他选项

# 显示详细信息
openclaw run cli-anything-wrapper --info

# 安装 CLI-Anything
openclaw run cli-anything-wrapper --install

# 模拟运行(测试参数)
openclaw run cli-anything-wrapper --app gimp --args "test.jpg" --dry-run

# JSON 格式输出
openclaw run cli-anything-wrapper --list --json

支持的软件

软件 类别 描述
gimp 设计 图像编辑、滤镜
blender 3D 建模、渲染、动画
inkscape 设计 矢量图处理
libreoffice 办公 文档转换
audacity 音视频 音频编辑
obs 音视频 直播控制
comfyui AI AI绘画工作流
ollama AI 本地大模型管理
kdenlive 音视频 视频剪辑
mermaid 办公 流程图生成
zotero 学术 文献管理
安全使用建议
This skill is coherent with its description: it discovers and runs CLI-Anything harness scripts and can clone the CLI-Anything repo. Before installing or running it, review and trust the upstream CLI-Anything repo and any harness contents (they will be executed locally). Prefer dry-run mode first, avoid passing untrusted inputs as --args, and do not run --install unless you are comfortable executing a remote setup.sh/pip install from that GitHub repository. If you need stricter safety, run the wrapper in a sandbox or VM and inspect harness scripts before allowing autonomous agent use.
功能分析
Type: OpenClaw Skill Name: cli-anything-wrapper Version: 1.0.0 The skill acts as a wrapper for the CLI-Anything automation tool, featuring an installation routine in `scripts/run.py` that clones a remote repository (https://github.com/HKUDS/CLI-Anything) and executes a setup script using `shell=True`. It also facilitates the execution of arbitrary CLI arguments through various software harnesses (e.g., GIMP, Blender) via `subprocess.run`. While these capabilities are aligned with the stated purpose of the skill, the combination of remote code acquisition and the power to invoke arbitrary sub-processes constitutes a high-risk capability that warrants caution.
能力评估
Purpose & Capability
Name/description claim to wrap CLI-Anything to control local software; the code enumerates supported apps, locates harnesses under ~/.openclaw/workspace/CLI-Anything, and executes harness scripts. Required resources (none) align with this purpose.
Instruction Scope
SKILL.md and run.py stay within the wrapper's purpose, listing/installing CLI-Anything and invoking harness executables. Note: runtime will execute arbitrary local harness scripts with user-supplied arguments (via subprocess.run). This is expected for a wrapper but increases risk if untrusted inputs or harnesses are present.
Install Mechanism
There is no external install spec, but run.py includes an --install action that clones https://github.com/HKUDS/CLI-Anything (GitHub) and attempts ./setup.sh or pip install -e. Using a GitHub repo is standard, but the install runs remote setup scripts (shell=True), which can execute arbitrary code from the cloned repo — review upstream code before running install.
Credentials
The skill declares no environment variables or credentials and the code only reads the user's home path for the workspace. It does not request unrelated secrets or access tokens.
Persistence & Privilege
always:false and no modifications to other skills or system-wide settings. The skill can be invoked autonomously (default), which is normal for skills; combine that with its ability to run local binaries when considering risk.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cli-anything-wrapper
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cli-anything-wrapper 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Enables OpenClaw to call any software via CLI-Anything. - Supports running commands for popular software (GIMP, Blender, LibreOffice, etc.) from OpenClaw. - Allows listing supported applications and filtering by category. - Includes options for detailed info, dry-run simulation, installation helper, and JSON output. - Requires CLI-Anything and Python 3.10+ to be installed.
元数据
Slug cli-anything-wrapper
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

CLI Anything Wrapper 是什么?

包装 CLI-Anything,让 OpenClaw 能调用任意软件的 CLI 功能. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 107 次。

如何安装 CLI Anything Wrapper?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install cli-anything-wrapper」即可一键安装,无需额外配置。

CLI Anything Wrapper 是免费的吗?

是的,CLI Anything Wrapper 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

CLI Anything Wrapper 支持哪些平台?

CLI Anything Wrapper 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 CLI Anything Wrapper?

由 ntaffffff(@ntaffffff)开发并维护,当前版本 v1.0.0。

💬 留言讨论