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 コーディングエージェントを使用し、ツールやチーム間でドメイン専門知識や再利用可能なワークフローを共有・発見・標準化したい開発者。

特徴

  • マルチエージェント対応:Claude Code、Cursor、Windsurf、GitHub Copilot を含む 33 種類の AI エージェントをサポート。
  • ワンコマンドインストール:システム上で検出されたすべてのエージェントに、1 つのコマンドでスキルをインストール。
  • チーム同期:マニフェストファイル(skillfish.json)を使用して、すべてのチームメンバーが同じスキルセットを持つことを保証。
  • スキル作成:構造化されたメタデータを持つ新しいスキルテンプレートを作成するためのインタラクティブな init コマンドを提供。
  • プライベートリポジトリ対応:GitHub トークンと統合し、プライベートリポジトリからのスキルインストールを可能に。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト