Communityコーディング&開発github.com

anthod0/better-skills

AIエージェントスキルを管理するためのpnpm風CLI — コンテンツアドレス可能ストレージ、マルチクライアント同期、プロファイル、バージョニング

better-skills とは?

`anthod0/better-skills` は、pnpm のパッケージ管理にヒントを得たCLIツールで、AIエージェント(Claude Code、Cursor、Codexなど)向けのスキルを効率的に管理できます。コンテンツアドレス可能ストレージにより各スキルを一意に識別し、バージョン管理や差分同期を実現。複数のクライアント間でスキル設定を同期できるため、どのエージェントでも一貫した動作を保証します。さらにプロファイル機能で環境別のスキルセットを定義可能。スキルの追加・削除・更新・一覧表示をシンプルなコマンドで行えるため、開発者はエージェントの振る舞いをコードのように扱い、チームでの共有や再利用が容易になります。

対応~Claude Code~Codex CLI~Cursor
npx skills add anthod0/better-skills

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

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リポジトリ を参照してください。

関連スキル