mcpField
S
skills-readme-updater

skills-readme-updater

github.com/oldwinterエージェントワークフロー1041 回インストール1 週間前に更新
リポジトリ

skills-readme-updater について

スキルの追加、変更、削除後に skills README.md を更新するスクリプトベースのスキルです。SKILL.md の YAML メタデータを読み取り、既定カテゴリ別の一覧やディレクトリ情報、使い方、タイムスタンプを生成します。

主な機能

  1. 01スキルのサブディレクトリをスキャン
  2. 02SKILL.md の YAML メタデータを解析
  3. 03既定カテゴリ別にスキルを分類
  4. 04README の一覧とディレクトリ情報を生成
  5. 05使い方とタイムスタンプを記載

活用シーン

  1. 01スキル追加後の一覧更新
  2. 02スキル編集後の README 再生成
  3. 03カテゴリとディレクトリ説明の更新

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/oldwinter/skills --skill skills-readme-updater

インストール後、Claude Code で/skills-readme-updaterを入力して読み込まれたか確認します。

同梱ファイルscripts/update_readme.py

詳細

Skills README 更新ツール

スキルが追加、変更、削除されたときに、skills の README.md を自動的にスキャンして更新します。

使い方

スキルを追加または変更した後、更新スクリプトを実行します。

python3 ~/.claude/skills/skills-readme-updater/scripts/update_readme.py

スクリプトは次の処理を行います。

  1. ~/.claude/skills/ 内のすべてのサブディレクトリをスキャンします
  2. 各 SKILL.md の YAML フロントマターを解析します
  3. 事前定義されたカテゴリに基づいてスキルを分類します
  4. 次の項目を含む、更新済みの README.md を生成します。
    • カテゴリ別のスキルテーブル
    • ディレクトリ構成
    • 使い方
    • タイムスタンプ

カテゴリ

スキルは次のカテゴリに分類されます。

カテゴリスキル
クラウドインフラストラクチャaws-cli, aws-cost-explorer, eksctl
Kubernetes と GitOpskubectl, argocd-cli, kargo-cli, sync-to-prod
コードリポジトリgithub-cli, gitlab-cli, changelog-generator
開発ツールjustfile, skill-creator, skills-readme-updater
コンテンツ処理humanizer-zh, obsidian-dashboard

新しいカテゴリを追加したり、スキルの割り当てを変更したりするには、scripts/update_readme.py の CATEGORIES dict を編集してください。

ワークフロー:新しいスキルの追加

  1. skill-creator を使ってスキルを作成します
  2. 適切なメタデータを設定して SKILL.md を編集します
  3. README 更新ツールを実行します。
    python3 ~/.claude/skills/skills-readme-updater/scripts/update_readme.py
    
  4. README が正しく更新されたことを確認します

コメント