better-skills は何をしますか?
pnpmに触発されたAIエージェントスキル管理CLI — コンテンツアドレス可能ストレージ、マルチクライアント同期、プロファイル、バージョニング
概要
better-skills は、AIエージェント(Claude Code、Cursor、Codexなど)向けのスキル(設定や指示)を管理するためのコマンドラインツールです。pnpmのパッケージ管理アイデアを応用し、スキルをコンテンツアドレスで保存することで、重複を排除し、バージョン管理を可能にします。
主な機能
- コンテンツアドレス可能ストレージ: スキル内容のハッシュに基づいて一意のIDを生成。同じ内容のスキルは重複して保存されません。
- マルチクライアント同期: ひとつのスキル設定を複数のAIエージェントクライアント間で自動同期。
- プロファイル: 開発・本番・テストなど、異なる環境に応じたスキルセットを定義・切り替え。
- バージョニング: スキルの変更履歴を管理し、過去のバージョンに簡単にロールバック。
使い方
# スキルのインストール
better-skills install <skill-name>
# インストール済みスキルの一覧表示
better-skills list
# プロファイルの切り替え
better-skills profile use dev
# スキルのバージョン確認
better-skills version <skill-name>
対応プラットフォーム
- Claude Code
- Cursor
- Codex (GitHub Copilot)
- その他のAIエージェント(カスタム統合対応)
インストール
npm install -g better-skills
# または
pnpm add -g better-skills
ドキュメント
詳細なドキュメントは GitHubリポジトリ を参照してください。