cli-hub-meta-skill

cli-hub-meta-skill

熱門

探索專為代理設計的專業軟體命令列工具。存取即時目錄,尋找創意工作流程、生產力、AI 等工具。

4.6萬星標
4314分支
更新於 2026/7/9
SKILL.md
readonlyread-only
name
cli-hub-meta-skill
description

探索專為代理設計的專業軟體命令列工具。存取即時目錄,尋找創意工作流程、生產力、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-creationtext.transcribevisual.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-hubpip 的輕量包裝。當你執行 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 取得僅附加的歷史記錄
  • 目前的套件清單與成品

如何使用

  1. 安裝 cli-hubpip install cli-anything-hub
  2. 尋找工具cli-hub search <keyword>cli-hub list -c <category>
  3. 安裝cli-hub install <name>(安裝 cli-anything-<name> pip 套件)
  4. 執行cli-anything-<name> 進入 REPL 模式,或 cli-anything-<name> <command> 執行一次性指令
  5. JSON 輸出:所有 CLI 都支援 --json 旗標,輸出機器可讀的結果
  6. 支援預覽的 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

更多資訊