mcpField
S
skill-creator

skill-creator

github.com/d-o-hubエージェントワークフロー1393 回インストール1 日前に更新
リポジトリ

skill-creator について

Claude Code向けのスキルを公式形式で作成するためのガイドです。構成、命名、説明、テンプレート、作成例、検証方法を扱います。

主な機能

  1. 01SKILL.md形式のガイド
  2. 02YAML frontmatterの要件
  3. 03命名と説明のルール
  4. 04プロセス・知識・ツールのテンプレート
  5. 05作成例と検証方法

活用シーン

  1. 01再利用可能な知識モジュールの作成
  2. 02Claude Codeへのタスク固有のガイダンス追加
  3. 03スキルの構成とメタデータの確認

インストール

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

$npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill skill-creator

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

description.md
examples.md
naming.md
structure.md
templates.md
validation.md

詳細

スキル作成ツール

公式の形式とベストプラクティスに従って、新しい Claude Code スキルを作成します。

クイックリファレンス

  • 構造ガイド - ディレクトリ形式とファイル構成
  • 命名規則 - スキルの命名要件
  • 説明ガイド - 効果的な説明の書き方
  • テンプレート - プロセス、ナレッジ、ツールスキルのテンプレート
  • 例 - スキル作成の手順を最初から最後まで解説
  • 検証 - 新しいスキルを検証するコマンド

使用するタイミング

  • 再利用可能な新しいナレッジモジュールを作成するとき
  • 特定のタスクに特化したガイダンスを追加するとき
  • Claude Code にドメイン固有の専門知識を組み込むとき
  • スキルの形式と構成が適切であることを確認したいとき

必須の SKILL.md 形式

すべてのスキルには、次の 2 つの部分からなる SKILL.md ファイルが必要です。

  1. YAML フロントマター(1 行目の --- マーカーで囲まれたメタデータ)
  2. 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 を参照してください。

コメント