cli-anything-skill
CLI-Anything 桌面软件 CLI 化工具 — 让 Agent 通过命令行操控桌面应用
SKILL.mdskills/cli-anything-skill/SKILL.md
GitHubCLI-Anything Skill
CLI-Anything 将桌面软件转为 Agent 可用的 CLI 工具。已安装在 /root/CLI-Anything/。
已支持的软件
| 软件 | CLI 命令 | 用途 |
|---|---|---|
| Blender | cli-anything-blender |
3D 建模、渲染 |
| GIMP | cli-anything-gimp |
图像编辑 |
| Inkscape | cli-anything-inkscape |
矢量图形 |
| LibreOffice | cli-anything-libreoffice |
文档处理 |
| Audacity | cli-anything-audacity |
音频编辑 |
| OBS Studio | cli-anything-obs |
录屏/直播 |
| KDenlive | cli-anything-kdenlive |
视频编辑 |
| Shotcut | cli-anything-shotcut |
视频编辑 |
| Draw.io | cli-anything-drawio |
图表绘制 |
| Mermaid | cli-anything-mermaid |
图表生成 |
| ComfyUI | cli-anything-comfyui |
AI 图像生成 |
| Ollama | cli-anything-ollama |
本地 LLM |
| Zoom | cli-anything-zoom |
视频会议 |
| Browser | cli-anything-browser |
浏览器自动化 |
安装特定软件的 CLI
cd /root/CLI-Anything/<software>/agent-harness
pip install -e .
使用方式
# 查看帮助
cli-anything-<software> --help
# 进入交互模式 (REPL)
cli-anything-<software>
# JSON 输出(适合 Agent 解析)
cli-anything-<software> --json <command>
示例
Blender
cli-anything-blender --json render --scene scene.blend --output ./render/
cli-anything-blender --json list-objects --scene scene.blend
GIMP
cli-anything-gimp --json apply-filter --input photo.png --filter gaussian-blur --radius 5
cli-anything-gimp --json resize --input photo.png --width 800 --height 600
LibreOffice
cli-anything-libreoffice --json convert --input doc.docx --format pdf
cli-anything-libreoffice --json export --input sheet.xlsx --format csv
Browser (DOMShell)
cli-anything-browser navigate "https://example.com"
cli-anything-browser screenshot --output page.png
cli-anything-browser extract --selector "h1"
为新软件生成 CLI
如果目标软件有源码,可用 CLI-Anything 插件自动生成:
# 需要 Claude Code 环境
/plugin marketplace add HKUDS/CLI-Anything
/plugin install cli-anything
/cli-anything <software-name>
注意事项
- 需要目标桌面软件已安装在系统上
- 部分软件需要图形环境(GNOME 桌面已安装)
- 安装软件:
apt-get install blender gimp inkscape libreoffice