skills-readme-updater について
スキルの追加、変更、削除後に skills README.md を更新するスクリプトベースのスキルです。SKILL.md の YAML メタデータを読み取り、既定カテゴリ別の一覧やディレクトリ情報、使い方、タイムスタンプを生成します。
主な機能
- 01スキルのサブディレクトリをスキャン
- 02SKILL.md の YAML メタデータを解析
- 03既定カテゴリ別にスキルを分類
- 04README の一覧とディレクトリ情報を生成
- 05使い方とタイムスタンプを記載
活用シーン
- 01スキル追加後の一覧更新
- 02スキル編集後の README 再生成
- 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
スクリプトは次の処理を行います。
~/.claude/skills/内のすべてのサブディレクトリをスキャンします- 各
SKILL.mdの YAML フロントマターを解析します - 事前定義されたカテゴリに基づいてスキルを分類します
- 次の項目を含む、更新済みの
README.mdを生成します。- カテゴリ別のスキルテーブル
- ディレクトリ構成
- 使い方
- タイムスタンプ
カテゴリ
スキルは次のカテゴリに分類されます。
| カテゴリ | スキル |
|---|---|
| クラウドインフラストラクチャ | aws-cli, aws-cost-explorer, eksctl |
| Kubernetes と GitOps | kubectl, 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 を編集してください。
ワークフロー:新しいスキルの追加
skill-creatorを使ってスキルを作成します- 適切なメタデータを設定して
SKILL.mdを編集します - README 更新ツールを実行します。
python3 ~/.claude/skills/skills-readme-updater/scripts/update_readme.py - README が正しく更新されたことを確認します
コメント
Markdown 対応