xingkongliang/skills-manager

A lightweight desktop app to manage, sync, and organize AI agent skills across 50+ coding tools — Claude Code, Codex, Cursor, Copilot, Gemini CLI, and more.

Skills Manager - クイック概要

これは何か - デスクトップ(macOS、Windows、Linux)およびCLIツールで、Claude Code、Cursor、GitHub Copilot、Gemini CLIなどの多くのコーディングアシスタントにわたって、AIエージェントの「スキル」(コードスニペット、プロンプト、拡張機能)を収集、整理、展開できます。

なぜ重要か - 最新のAIコーディングエージェントは、小さな再利用可能なスキルパッケージに依存しています。これらのパッケージを各エージェントに対して同期、バージョン管理、正しい場所に配置することは、すぐに頭痛の種になります。Skills Managerは、単一のライブラリ、ビジュアルダッシュボード、およびGitバックアップを提供し、人間とエージェント自身の両方にとって「このスキルはどこにあるのか」という問題を解決します。


中核機能(READMEに記載されているとおり)

機能 できること 利点
統合スキルライブラリ Gitリポジトリ、ローカルフォルダ、.zip/.skillアーカイブ、またはskills.shマーケットプレイスからスキルを1つの中央ディレクトリ(デフォルトでは~/.skills-manager)に保存できます。 別々のマシンで散在するスキルフォルダを探す必要がなくなります。
マーケットプレイス アプリ内で人気のスキルを直接閲覧および検索できます。 UIを離れずに既製の拡張機能を発見できます。
エージェント対応管理 エージェント(Claude Code、Codex、Cursorなど)は、自分のフォルダを編集する代わりにマネージャーを通じてスキルをインストール、展開、または照会できます。 メタデータ、プリセット、更新追跡が一貫して保証されます。
プリセット スキルを名前付きセットにグループ化し、ワンクリックでプリセットを有効化/無効化できます。 プロジェクトまたは特定のエージェントに対してツールボックス全体をすばやく切り替えられます。
グローバルおよびプロジェクトワークスペース エージェントがグローバルに表示するすべてのスキルを表示したり、プロジェクトローカルのスキルフォルダを管理して中央ライブラリと同期したりできます。 グローバルデフォルトとプロジェクトごとのオーバーライドを同期状態に保ちます。
リンクされたワークスペース マネージャーを任意のディレクトリに指定して、スキルルートとして扱います。 デフォルトパス外にスキルを保存するツールで動作します。
マルチツール同期 カードビューからシンボリックリンクまたはコピーを介して、サポートされている任意のエージェントにスキルを同期します。 ワンクリック展開、視覚的なステータスバッジ。
バッチ操作とタグ付け 複数選択で一括有効化/無効化、エクスポート、削除を行い、タグでスキルをフィルタリングします。 多数のスキルを扱う際に時間を節約します。
更新追跡 Gitベースのスキルの上流変更を検出し、ローカルのスキルを再インポートします。 スキルを自動的に最新に保ちます。
バックアップとマルチデバイス同期 プライベートGitHubリポジトリ(または任意のGitリモート)を接続してライブラリ全体をバージョン管理します。自動マージはスキル対応で、競合がブロックされることはありません。 ラップトップ、デスクトップ、CIマシンでのシームレスな作業。
アクティビティログとエクスポート トラブルシューティングのためにログをエクスポートします。 簡単なバグレポート。
アプリ内アップデート 新しいリリースを通知し、macOSとWindowsでクリックしてインストールします。 手動ダウンロードなしで最新の状態を維持。
カスタムツール カスタムスキルディレクトリを持つエージェント/ツールを追加できます。 54の組み込みエージェントを超えて拡張可能です。

はじめに

  1. インストール - macOSではbrew install --cask skills-manager、Windows/LinuxではGitHubリリースページから適切なインストーラをダウンロードします。
  2. アプリを開く - デフォルトのライブラリは~/.skills-managerにあります。グローバルワークスペースを使用してエージェント(例:Claude Code)を選択します。
  3. スキルを追加 - + Add Skillsをクリックし、ライブラリまたはマーケットプレイスを参照し、必要なエージェントをチェックして、Addをクリックします。
  4. プリセットを使用 - プリセット(例:React-Best-Practices)を作成し、ワークスペースでワンクリックで有効にします。
  5. デバイス間で同期 - バックアップサイドバーで、GitHubでサインインしてプライベートリポジトリを作成します。アプリは変更を自動的にコミットしてプッシュします。
  6. CLI - 同じ中核エンジンがskills-manager-cliとして公開されています。例:skills install ./my-skill && skills deploy my-skill --agent claude_code。

技術スナップショット

  • フロントエンド: React 19 + TypeScript、Viteでビルド、Tailwind CSSでスタイリング。
  • デスクトップシェル: Tauri 2(Rustベースの軽量ネイティブラッパー)。
  • バックエンドコア: Rust、SQLite(rusqlite)にデータを永続化。
  • 国際化: react-i18next。
  • CLI: アプリにバンドルされたRustバイナリ。直接シェルで使用するために個別に公開もされています。
  • ライセンス: MIT。

誰に役立つか?

  • 開発者: 複数のAIコーディングアシスタントを使用し、スキルパッケージの単一の真実の源を望む人。
  • チーム: マシン間で厳選されたスキルセットを共有し、バージョン管理を維持する必要があるチーム。
  • ツールビルダー: エージェントがプログラムでスキルをインストール/管理できるようにしたい人。

上記の詳細はすべてリポジトリのREADMEから直接取得しています。追加の機能は推測されていません。

関連

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