knoxgraeme/skillfish

The skill manager for AI coding agents. Install, update, and sync skills across Claude Code, Cursor, Copilot + more.

解決的問題

Skillfish 是一個用於管理「代理技能」的工具——即可攜帶的指令、提示與資源套件,用以擴展 AI 編碼代理的功能。它解決了在不同 AI 工具間手動管理這些技能的問題,讓使用者能同時在多個代理上安裝、更新與同步技能。

工作原理

Skillfish 作為一個 CLI 工具,可偵測已安裝的 AI 代理(如 Claude Code、Cursor 與 GitHub Copilot),並管理它們使用的 SKILL.md 檔案。它能從 GitHub 倉庫拉取技能,透過 skill.fish 目錄搜尋技能,並將技能安裝到各代理預期查找的特定目錄中。

為維持團隊間的一致性,它使用 skillfish.json 清單檔案。此清單檔案追蹤外部技能,讓團隊成員只需執行單一指令即可安裝或更新所需技能,從而同步本地環境。

適用對象

使用 AI 編碼代理,並希望在工具與團隊間共享、發現與標準化領域專業知識及可重複使用工作流程的開發者。

主要亮點

  • 多代理支援:支援 33 種不同的 AI 代理,包括 Claude Code、Cursor、Windsurf 與 GitHub Copilot。
  • 一鍵安裝:透過單一指令即可將技能安裝至系統中偵測到的所有代理上。
  • 團隊同步:使用清單檔案(skillfish.json)確保所有團隊成員擁有相同的技能集。
  • 技能建立:提供互動式 init 指令,可建立帶有結構化元資料的新技能範本。
  • 私有倉庫支援:與 GitHub 金鑰整合,支援從私有倉庫安裝技能。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案