探索專為代理設計的專業軟體命令列工具。存取即時目錄,尋找創意工作流程、生產力、AI 等工具。
CLI-Hub Meta-Skill
CLI-Hub 是一個專為代理設計的命令列介面市集,讓 AI 代理能夠輕鬆使用專業軟體。
快速開始
# 安裝 CLI Hub 套件管理器
pip install cli-anything-hub
# 瀏覽所有可用的 CLI
cli-hub list
# 依類別或關鍵字搜尋
cli-hub search image
cli-hub search "3d modeling"
# 安裝 CLI
cli-hub install gimp
# 顯示 CLI 詳細資訊
cli-hub info gimp
工作流程矩陣
單一 CLI 只是一個工具。矩陣則將整個工作流程打包為能力 × 提供者,例如 video-creation 將 text.transcribe 或 visual.generate 等意圖對應到多種 CLI、公開 CLI、Python 函式庫、原生二進位檔及雲端 API。當任務需要跨越多個工具(如製作影片、設計圖片、建構遊戲)時,請使用矩陣。
標準代理流程 — 安裝前先檢查:
cli-hub matrix list # 瀏覽所有矩陣
cli-hub can "transcribe audio" # 跨矩陣尋找能力
cli-hub matrix search "video subtitle" # 搜尋;顯示符合的能力
cli-hub matrix preflight video-creation --json # 檢查目前環境可用性(exit 3 = 有缺口)
cli-hub matrix preflight video-creation -c text.transcribe --fix-hints # 單一能力加上安裝提示
cli-hub matrix install video-creation --capability text.transcribe # 只安裝任務所需的部分
# 安裝後,矩陣的 SKILL.md 會在本機渲染,包含提供者選擇規則 — 請閱讀它。
限制每次安裝的範圍 — 不要為了單一能力的任務而大量安裝包含 14 個 CLI 的矩陣。使用 --capability <id>、--recipe <id> 或 --only a,b,以及 --dry-run 來預覽安裝計畫,不產生任何副作用。每個矩陣子命令都支援 --json;退出碼為 0 成功 · 3 部分/缺口 · 1 失敗 · 2 使用錯誤。失敗時可用 cli-hub matrix install <name> --resume 重試,並用 cli-hub matrix doctor <name> 審核安裝狀態。
即時目錄
網址:https://reeceyang.sgp1.cdn.digitaloceanspaces.com/SKILL.md
目錄會自動更新,提供:
- 依類別分類的完整 CLI 列表
- 每個工具的一行
cli-hub install指令 - 完整的描述與使用模式
你能做什麼?
CLI-Hub 涵蓋廣泛的軟體與程式碼庫,讓代理能透過 CLI 執行複雜工作流程:
- 創意工作流程:圖片編輯、3D 建模、影片製作、音訊處理、樂譜編輯
- 生產力工具:辦公套件、知識管理、直播
- AI 平台:本機 LLM、圖片生成、AI API、研究助手
- 通訊:視訊會議與協作
- 開發:圖表繪製、瀏覽器自動化、網路管理
- 內容生成:AI 驅動的文件與媒體創作
每個 CLI 都提供有狀態操作、JSON 輸出(供代理使用)、REPL 模式,並與真實軟體後端整合。
運作方式
cli-hub 是 pip 的輕量包裝。當你執行 cli-hub install gimp 時,它會安裝一個獨立的 Python 套件(cli-anything-gimp),並附帶自己的 CLI 進入點(cli-anything-gimp)。每個 CLI 都是獨立的 pip 套件 — cli-hub 僅從註冊表解析名稱並追蹤安裝狀態。
預覽消費
部分已安裝的 harness 也支援預覽工作流程。指令區分如下:
cli-anything-<software> preview ...建立或更新實際的預覽成品cli-hub previews ...檢查、渲染、監看或開啟那些現有的成品
使用方式:
# 從 harness 端:發布預覽狀態
cli-anything-blender --json --project scene.blend-cli.json preview capture --recipe quick
# 從 cli-hub:檢查或開啟產生的套件或即時工作階段
cli-hub previews inspect /path/to/bundle-or-session
cli-hub previews html /path/to/bundle-or-session -o page.html
cli-hub previews watch /path/to/session --open
cli-hub previews open /path/to/bundle-or-session
對於即時工作階段,cli-hub previews 會讀取:
session.json取得當前狀態trajectory.json取得僅附加的歷史記錄- 目前的套件清單與成品
如何使用
- 安裝 cli-hub:
pip install cli-anything-hub - 尋找工具:
cli-hub search <keyword>或cli-hub list -c <category> - 安裝:
cli-hub install <name>(安裝cli-anything-<name>pip 套件) - 執行:
cli-anything-<name>進入 REPL 模式,或cli-anything-<name> <command>執行一次性指令 - JSON 輸出:所有 CLI 都支援
--json旗標,輸出機器可讀的結果 - 支援預覽的 CLI:使用
cli-anything-<name> preview ... --json發布,
然後用cli-hub previews ...檢查或開啟結果
範例工作流程
# 安裝 hub
pip install cli-anything-hub
# 尋找所需工具
cli-hub search video
# 安裝
cli-hub install kdenlive
# 使用 JSON 輸出
cli-anything-kdenlive --json project create --name my-project






