skill-creator について
Claude Code向けのスキルを公式形式で作成するためのガイドです。構成、命名、説明、テンプレート、作成例、検証方法を扱います。
主な機能
- 01SKILL.md形式のガイド
- 02YAML frontmatterの要件
- 03命名と説明のルール
- 04プロセス・知識・ツールのテンプレート
- 05作成例と検証方法
活用シーン
- 01再利用可能な知識モジュールの作成
- 02Claude Codeへのタスク固有のガイダンス追加
- 03スキルの構成とメタデータの確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill skill-creatorインストール後、Claude Code で/skill-creatorを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
description.mdexamples.mdnaming.mdstructure.mdtemplates.mdvalidation.md詳細
スキル作成ツール
公式の形式とベストプラクティスに従って、新しい Claude Code スキルを作成します。
クイックリファレンス
- 構造ガイド - ディレクトリ形式とファイル構成
- 命名規則 - スキルの命名要件
- 説明ガイド - 効果的な説明の書き方
- テンプレート - プロセス、ナレッジ、ツールスキルのテンプレート
- 例 - スキル作成の手順を最初から最後まで解説
- 検証 - 新しいスキルを検証するコマンド
使用するタイミング
- 再利用可能な新しいナレッジモジュールを作成するとき
- 特定のタスクに特化したガイダンスを追加するとき
- Claude Code にドメイン固有の専門知識を組み込むとき
- スキルの形式と構成が適切であることを確認したいとき
必須の SKILL.md 形式
すべてのスキルには、次の 2 つの部分からなる SKILL.md ファイルが必要です。
- YAML フロントマター(1 行目の
---マーカーで囲まれたメタデータ) - Markdown の指示(Claude 向けのガイダンス)
---
name: skill-name
description: Brief description of what this skill does and when to use it
---
# Skill Title
## Instructions
Step-by-step guidance for Claude...
YAML フロントマターのフィールド
| フィールド | 必須 | 説明 |
|---|---|---|
name | はい | 小文字、数字、ハイフンのみ(最大 64 文字)。ディレクトリ名と一致する必要があります。 |
description | はい | スキルの機能と使用するタイミング(最大 1024 文字)。Claude はこれを使ってリクエストに適合するスキルを判断します。 |
allowed-tools | いいえ | Claude が許可なく使用できるツール |
model | いいえ | 使用する特定のモデル |
context | いいえ | 分離されたサブエージェントのコンテキストには fork を設定します |
ファイル構成
skill-name/
├── SKILL.md # Required - overview and navigation
├── reference.md # Detailed docs - loaded when needed
├── examples.md # Usage examples - loaded when needed
└── scripts/
└── helper.sh # Utility script - executed, not loaded
ベストプラクティス
- SKILL.md は 250 行未満にします - 段階的な情報開示を活用します
- 具体的な説明を書きます - ユーザーが自然に使うトリガー語を含めます
- 関連ファイルへのリンクを記載します - SKILL.md から Markdown リンクを使ってリンクします
- 構成を検証します - YAML の構文とファイル構成を確認します
命名規則については naming.md、すぐに使えるテンプレートについては templates.md を参照してください。
コメント
Markdown 対応