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

ARETE-zzwl/skill-management

Codex および Claude Code 向けのローカルファーストなAIエージェントスキル管理デモです。

skill-management とは?

ARETE-zzwl/skill-managementは、CodexとClaude CodeのようなAIコーディングエージェント向けに設計された、ローカルファーストなスキル管理デモです。このスキルは、あなたのプロジェクト内でAIエージェントが使用するスキル(特定のタスクを実行するための指示やツールのセット)を、追加、削除、一覧表示、更新するためのコマンドラインツールを提供します。スキルデータはGitリポジトリに保存され、オフラインでも利用可能で、バージョン管理も行えます。主な機能には、スキルの追加(`skill add`)、削除(`skill rm`)、一覧表示(`skill list`)、更新(`skill update`)、そして指定したスキルの詳細表示(`skill show`)が含まれます。このツールを使用することで、AIエージェントの動作をカスタマイズし、特定のプロジェクトやワークフローに合わせて効率的にタスクを実行できるようになります。

対応✓Claude Code✓Codex CLI~Cursor
npx skills add ARETE-zzwl/skill-management

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

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

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

ドキュメント

skill-management は何をしますか?

ローカルファーストなAIエージェントスキル管理デモ(Codex および Claude Code 向け)

このスキルは、AIコーディングエージェント向けのスキル(特定のタスクを実行するための一連の指示やツール)を管理するためのシンプルなツールを提供します。スキルデータは、バージョン管理とオフラインアクセスのためにGitリポジトリに保存されます。

コマンド

以下のコマンドは、CLIツール(例:codex や claude)のコンテキスト内でAIエージェントによって実行されます。

  • skill add <skill-path>: 指定されたパスから新しいスキルを追加します。このパスは、有効なスキル定義を含むローカルディレクトリまたはGitリポジトリのURLである必要があります。
  • skill rm <skill-name>: 管理対象からスキルを削除します。
  • skill list: 利用可能なすべてのスキルを一覧表示します。
  • skill show <skill-name>: 特定のスキルの詳細な説明とメタデータを表示します。
  • skill update <skill-name>: ソースからスキル定義を更新します(通常はGitリポジトリからプルします)。

使用方法

  1. 初期化: このスキルが有効になっていることを確認します。有効になっていない場合は、AIエージェントに「/init」または「スキルを有効化」と依頼してください。
  2. スキルの追加: skill add ./my-custom-skill または skill add https://github.com/user/repo を使用してスキルを追加します。
  3. スキルの管理: skill list ですべてインストールされているスキルを確認し、skill show deploy で特定のスキルの詳細を表示します。
  4. スキルの使用: インストールが完了すると、AIエージェントはそのスキルに関連付けられた指示とツールを自動的に利用できるようになります。たとえば、deploy スキルをインストールすると、「アプリをデプロイして」といったプロンプトでデプロイスクリプトが実行されるようになります。

例

# 利用可能なすべてのスキルを一覧表示
skill list

# ローカルディレクトリからスキルを追加
skill add ./skills/deploy-to-vercel

# スキルを削除
skill rm deploy-to-vercel

注意事項

  • これはデモ実装です。実運用環境向けに設計されていません。
  • スキルは ~/.config/ai-skills/ ディレクトリにローカルに保存されます。
  • Gitベースのスキルは初回追加時にクローンされ、skill update で更新できます。
  • このマネージャーはCodexとClaude Codeの両方と互換性がありますが、動作は若干異なる場合があります。

開発

このスキル自体を拡張または修正したい場合は、リポジトリをクローンし、skills/ ディレクトリ内で変更を加えてください。プルリクエストを歓迎します。

関連スキル