このプロジェクトについて
Skills Managerは、多数のコーディングツール間でAIエージェントスキルを管理するためのデスクトップアプリケーションです。各ツールのフォルダにスキルファイルを分散させる代わりに、一元管理されたライブラリを維持し、選択したエージェントにスキルを展開します。
READMEに記載されている主な機能は以下の通りです。
- 統合スキルライブラリ: Gitリポジトリ、ローカルフォルダ、.zipまたは.skillアーカイブ、またはskills.shマーケットプレイスからスキルをインストール。中央リポジトリはデフォルトで~/.skills-managerにあり、設定可能です。
- 人気スキルのキーワード検索によるマーケットプレイスの閲覧。
- プリセット: スキルを名前付きプリセットにグループ化し、現在のエージェントスコープに対してワンクリックでグループ全体を有効化または無効化。プリセットの適用は一度きりのコピーであり、ライブ同期ではありません。
- グローバルワークスペース: 各エージェントのグローバルフォルダ内のすべてのスキルを一覧表示するエージェント別ページ。アプリ外でインストールされたスキルも含み、全エージェントの概要も表示します。
- プロジェクトワークスペース: プロジェクトローカルのスキルフォルダを表示・管理し、中央ライブラリと比較して双方向に同期。ネストされたスキルディレクトリと、エクスポート時のエージェント別割り当てをサポート。
- リンクワークスペース: 任意のディレクトリをスキルルートとして指定し、グローバルプリセット同期の対象外のスタンドアロンワークスペースとして管理。
- マルチツール同期: シンボリックリンクまたはコピーで展開。各スキルカードのエージェント別バッジがライブ同期状態を反映し、そのエージェントのスキルのインストールや削除が可能。
- バッチ操作: 複数選択による一括有効化/無効化、エクスポート、削除。
- タグ付けとフィルター(未タグフィルターを含む)。Gitベースのスキルの更新追跡。SKILL.md / README.mdのスキルプレビューとアップストリームコンテンツとの比較。
- カスタムツール: カスタムスキルディレクトリを持つ独自エージェントの追加、または組み込みパスの上書き。
- バックアップとマルチデバイス同期: プライベートGitHubリポジトリ(デバイスフローサインイン)または任意のGitリモートに接続。自動バックグラウンドコミットとプッシュ、スキル対応マージ、非ブロッキング競合処理(自分を保持/リモートを使用/両方保持)、復元可能なスナップショット、ロックインのないプレーンなGitリモート。シークレットとマシン固有の設定は除外され、100MBを超えるスキルはローカルに保持されます。
- アクティビティログと問題報告用のログエクスポート。macOSとWindowsでのアプリ内アップデート(明示的なユーザー操作が必要)。
対応ツール: 54のエージェントが標準搭載されており、Claude Code、Codex、Cursor、GitHub Copilot、Gemini CLI、GitLab Duo、OpenCode、Cline、Goose、Windsurf、Continue、Qwen Code、Roo Code、Amp、Kiro CLI、TRAE IDE、Warpなどが含まれます。設定にはそれらすべてが一覧表示され、ローカルで検出されたものが先頭に表示されます。
エージェント駆動管理: Claude Code、Codex、Cursorなどのエージェントは、エージェントフォルダに直接書き込む代わりにSkills Managerを操作して、スキルのインストール、別のエージェントへの展開、またはステータス報告を行うことができます。これにより、ソースメタデータ、プリセットメンバーシップ、更新追跡、展開状態が保持されます。ダッシュボードのワンクリックセットアップで、選択したエージェントにmanage-skillsスキルをインストールして展開できます。また、npx skills add xingkongliang/skills-managerでスタンドアロンでインストールすることも可能です。
CLI: RustベースのCLIは、デスクトップアプリと同じSQLiteデータベース、中央ライブラリ、同期エンジンを共有します。コマンドグループは、repo、agents(toolsエイリアス)、skills(deploy/undeploy/status)、presets、git(clone、pull、push、commit、versions、restore)をカバーします。フラグには、外部チェックアウトを操作するための--skills-rootと、構造化エラーコードを持つ機械可読出力用の--jsonが含まれます。アプリは起動時にCLIのコピーを~/.skills-manager/bin/skills-manager-cliに公開します。スタンドアロンCLIバイナリも、macOS arm64/x64、Windows x64、Linux x64向けに公開されています。
インストール: macOSではHomebrew caskまたは.dmg、Windowsでは.exe/.msi、Linuxでは.AppImage/.deb/.rpm(x64およびarm64)。v1.29.0以降のリリースはmacOSで署名および公証されています。
技術スタック: フロントエンドはReact 19、TypeScript、Vite、Tailwind CSS。Tauri 2デスクトップシェル。Rustバックエンド。rusqliteによるSQLite。国際化にはreact-i18next。開発にはNode.js 20.19+または22.12+とRust 1.77.2+が必要です。MITライセンス。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.