skill-management について
Agent Skills オープン標準に沿ったスキルの作成・レビューガイドです。構成、発見されやすい説明、品質監査、検証まで、ライフサイクル全体を扱います。
主な機能
- 01スキルのディレクトリとメタデータ指針
- 02段階的な情報開示の構成
- 03説明の発見性に関する指針
- 049段階の品質監査
- 05マニフェストと実装の整合性検証
活用シーン
- 01新しいエージェントスキルの作成
- 02スキルの発見性を高める説明の改善
- 03複数ファイル間の整合性レビュー
- 04スキル実装とマニフェストの照合
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oakoss/ agent-skills --skill skill-managementインストール後、Claude Code で/skill-managementを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/auditing-skills.mdcreating-skills.mdvalidation.md詳細
スキル管理
概要
https://agentskills.io の Agent Skills オープン標準に準拠したエージェントスキルの作成、監査、検証をガイドします。新しいスキルのひな形作成から、本番品質のレビューまで、ライフサイクル全体をカバーします。
使用する場面: スキルの作成、見つけやすさを高めるための説明の改善、段階的開示に向けたスキルの再構成、品質監査の実施、マニフェストと実装の整合性の検証。
使用しない場面: アプリケーションコードの作成、一般的な Markdown の編集、スキル作成に関係のないプロジェクト管理。
クイックリファレンス
| タスク | 方法 | 要点 |
|---|---|---|
| スキルディレクトリ | skill-name/SKILL.md + オプションのディレクトリ | SKILL.md のみ必須。scripts/、references/、assets/ は任意 |
フロントマターの name | 小文字、ハイフン、4~64 文字 | ディレクトリ名と一致させる。先頭または末尾の -、-- は使用不可 |
フロントマターの description | トリガーフレーズを含む 1~1024 文字 | 三人称で記述し、「使用する場面」のシナリオを含める |
| 段階的開示 | メタデータ -> SKILL.md -> references/scripts | SKILL.md は 500 行未満に保ち、詳細は references に移す |
| 説明の構成 | 1 段落目:内容と機能、2 段落目:トリガー | 能動態で記述し、技術名とエラーキーワードを含める |
| 効果的な説明 | 250~350 文字、具体的で見つけやすい | 「This skill helps you build X」ではなく「Build X」を使用する |
| 参照ファイル | フロントマター付きの references/topic.md | 最大 500 行、自己完結型、ケバブケースのファイル名 |
| 品質監査 | 9 段階の体系的レビュー | 標準、公式ドキュメント、コードの正確性、ファイル間の確認 |
| 重大度レベル | Critical / High / Medium / Low | リンクを含む、根拠に基づいた分類 |
| 検証スコア | 正確性、前提条件、効果の平均値 | 合格にはスコア >= 0.8 かつ重大度 High の問題がゼロであることが必要 |
| 除外されるファイル | README.md、metadata.json、_* ファイル | Skills CLI はインストール時にこれらを除外します |
よくある間違い
| 間違い | 正しいパターン |
|---|---|
スキルディレクトリに README.md を含める | Skills CLI はインストール時に README.md を除外します。SKILL.md のみを使用してください |
| 発見用キーワードを含めず、曖昧な説明を書く | 具体的な技術、3~5 個の「使用する場面」のシナリオ、2~3 個のエラーメッセージを含めてください |
| エージェントがすでに知っている知識を重複して記載する | エージェントが間違えやすいエッジケース、プラットフォーム間の違い、注意点に重点を置いてください |
| 段階的な開示をせず、すべての内容を SKILL.md に記載する | SKILL.md は 500 行未満にし、コード例は references/ に移してください |
| ディスク上に存在しない同梱ファイルを列挙する | レビュー時にファイル間の参照をすべて確認してください。リンク切れは信頼を損ないます |
| 説明に受動態または一人称を使う | 三人称の能動態にしてください。「X を構築する」とし、「このスキルは X の構築に役立ちます」としないでください |
自動トリガー用キーワードに README.md を使用する | 発見は README.md ではなく、description フィールドのトリガーに基づきます |
| 存在しないスクリプトやコマンドを参照する | スキルディレクトリに実際に存在するスクリプトとコマンドのみを参照してください |
委任
- スキルの発見とキーワード調査:
Exploreエージェントを使用してください - 複数スキルの監査とファイル間の整合性チェック:
Taskエージェントを使用してください - スキルのアーキテクチャとディレクトリ構造の計画:
Planエージェントを使用してください
find-skillsスキルが利用できる場合は、スキルの発見、インストール、CLI の使用をそのスキルに委任してください。 それ以外の場合は、次を推奨してください:pnpm dlx skills add oakoss/agent-skills -s find-skills -a claude-code -y
参考資料
コメント
Markdown 対応