skillbrew 是做什麼的?
技能釀造局:將連結丟入,釀出可安裝的能力,自動去重,安裝完畢產出報告,讓您清楚 Agent 中有什麼、如何調整。
功能特色
- 自動釀造:輸入任何資源連結(如 GitHub repo、Gist、Raw 檔案),自動生成標準化的技能封裝。
- 自動去重:比對技能名稱與唯一識別碼,避免重複安裝相同技能。
- 安裝報告:安裝完成後,產出結構化報告,顯示每個技能的狀態、版本、依賴與配置方式。
- 平台支援:與 Claude Code、Cursor、Codex 等主流 AI Agent 相容。
安裝方式
# 透過 skillbrew CLI 安裝
skillbrew install https://github.com/Rookage/skillbrew
# 或使用本機路徑
skillbrew install ./path/to/skill
使用方法
- 準備一個連結指向技能定義(如 GitHub 上的
SKILL.md)。 - 執行
skillbrew install <link>來自動抓取與去重。 - 檢視安裝報告,了解有哪些能力已被加入。
- 若需調整,可編輯對應的技能設定檔後重新安裝。
配置選項
| 選項 | 說明 | 預設值 |
|---|---|---|
--format | 輸出報告格式(json、text、yaml) | text |
--dedup-mode | 去重策略(name、hash、both) | both |
--dry-run | 模擬安裝,不實際寫入 | false |
環境變數
SKILLBREW_DIR:指定技能安裝目錄(預設為~/.skillbrew/skills)SKILLBREW_CACHE:快取存放路徑(預設為~/.skillbrew/cache)
除錯與日誌
若安裝過程出錯,可啟用詳細日誌:
export SKILLBREW_LOG_LEVEL=debug
skillbrew install <link>
貢獻指南
歡迎提交 Pull Request 或 Issue。請遵循 CONTRIBUTING.md 中的規範。
授權
MIT License