agent-skill-builder
??ージェントスキルの作成、更新、リファクタリング、ルーティングの改善、長文指示の分割、または反復ワークフローを再利用可能なスキルに変換する際に使用するSkill。
📜 元の英語説明(参考)
Load when the user wants to create, update, or refactor an agent skill, improve skill routing, split overlong skill instructions, or turn a repeated agent workflow into a reusable skill. Hand off to skill-creator for eval runs, packaging, and trigger-description optimization.
🇯🇵 日本人クリエイター向け解説
??ージェントスキルの作成、更新、リファクタリング、ルーティングの改善、長文指示の分割、または反復ワークフローを再利用可能なスキルに変換する際に使用するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o agent-skill-builder.zip https://jpskill.com/download/5985.zip && unzip -o agent-skill-builder.zip && rm agent-skill-builder.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5985.zip -OutFile "$d\agent-skill-builder.zip"; Expand-Archive "$d\agent-skill-builder.zip" -DestinationPath $d -Force; ri "$d\agent-skill-builder.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
agent-skill-builder.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
agent-skill-builderフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
エージェントスキルビルダー
厳密なルーティング、簡潔な指示、および段階的な開示により、エージェントスキルを作成、更新、およびリファクタリングします。このスキルはスキルアーティファクトを形成するために使用し、skill-creator は正式な評価実行、レビュービューア、パッケージング、および説明の最適化のために使用します。
デフォルトで depends: skill-creator を追加しないでください。ほとんどのスキル形成タスクでは、完全な評価とパッケージングのワークフローをすぐにロードする必要はありません。明示的な引き渡しにより、軽量な編集を安価に保つことができます。
高速パス
スキルを記述または変更する前に、スキルが必要かどうかを決定してください。
スキルは、エージェントがタスクを誤ったり、一貫性のない動作をしたり、永続的なドメイン知識を見落としたり、グローバルな指示にまだ含まれていない再利用可能なテイスト/ワークフローガイダンスを必要とする場合に役立ちます。
スキルは、明白なコマンドをリストするだけの場合、グローバルな指示を繰り返す場合、維持するには変更が速すぎる動作を文書化する場合、または短いユーザープロンプトで確実に処理できるものを捕捉する場合、通常は役立ちません。
提案されたすべての指示にこのフィルターを使用してください。この文がなければエージェントはこれを間違えるでしょうか?そうでない場合は、削除してください。
ワークフロー
- ユーザーの意図、期待されるトリガー、期待される出力、制約、および成功した動作の例を捕捉します。
- 説明や本文を変更する前に、ルーティング評価をドラフトします。バンドルされたリソースが重要な場合は、肯定的なトリガー、ニアミスな否定、禁止されたロード、および段階的な読み取りチェックを含めます。
- ディレクトリと一致する小文字のハイフン区切りのスキル名を選択または保持します。
descriptionをドキュメントではなく、ルーティングガイダンスとして記述します。Load when...と現実的なユーザーの意図を優先します。SKILL.mdは、永続的な判断、注意点、およびオプションのリソースへのポインターに焦点を当てます。- 重いコンテンツや条件付きコンテンツは
references/に、決定論的な繰り返し作業はscripts/に、テンプレートやスキーマはassets/に移動します。 - 評価実行、UI レビュー、パッケージング、またはトリガー説明の最適化のために
skill-creatorに引き渡します。
詳細を読むべきとき
- スキルの説明を変更する前、トリガーの境界を設計する前、または隣接するスキルとの競合を解決する前に、
references/routing-evals.mdを読んでください。 - 長すぎるスキルを分割するとき、
references/、assets/、scripts/のどちらを選択するか決めるとき、またはメタデータ/設定を追加するときは、references/skill-structure.mdを読んでください。 - マージされたスキルを変更するとき、一時的な障害を処理するとき、または大規模な書き換えが正当化されるかどうかを決定するときは、
references/maintenance.mdを読んでください。
新しいスキル
コンテンツからではなく、ルーティングから開始してください。有用なスキルは、長い本文を持つ前に正確なロード境界を持っています。
この最小限の形式を使用してください。
---
name: lowercase-hyphenated-name
description: Load when the user asks for...
---
# Skill Title
One short paragraph describing the behavior this skill changes.
## Workflow
1. ...
## Gotchas
- ...
既存のスキルの更新
ユーザーが明示的に名前の変更を要求しない限り、既存のスキル名を保持してください。名前はルーティングサーフェスの一部であり、インストールされた設定やドキュメントによって参照される場合があります。
編集する前に現在のスキルを検査してください。フロントマターを読み、ディレクトリ名が name と一致することを確認し、トリガー境界を特定し、永続的なガイダンスを例、テンプレート、スクリプト、および長い参照から分離します。
ルーティングの精度を向上させ、コンテキストコストを削減し、モデルがワークフローに従いやすくする最小限のリファクタリングを優先してください。
説明のルール
説明はスキルのルーティングトリガーです。エージェントがスキルをロードするかどうかを決定するのに役立つべきであり、実装を要約するべきではありません。
良い説明は Load when で始まり、短く、現実的なユーザーの意図を含み、隣接するスキルが競合する可能性がある場合に境界を明記します。ターゲット外のロードを引き起こす広範なキーワードは避けてください。
本文のルール
人間向けの README ではなく、モデル向けに記述してください。
明白でない判断、好み、注意点、および失敗モードを説明してください。正確なフラグや順序が重要でない限り、モデルがすでに知っているコマンドをリストしないでください。境界、形式、または注意点を教える場合にのみ例を保持してください。
SKILL.md がカタログになり始めた場合は、コンテンツをファイルに分割し、エージェントに各ファイルをいつ読むべきかを伝える短いポインターを追加してください。
注意点
- ワークフローを文書化できるという理由だけでスキルを作成しないでください。スキルはコンテキスト税です。
- 関連するすべてのクエリを捕捉するために説明を広げないでください。どんな犠牲を払ってもリコールよりも正確なルーティングを優先してください。
- 肯定、否定、および禁止されたケースのトリガー評価なしに、マージされたスキルの説明を変更しないでください。
- トリガーガイダンスを本文に埋め込まないでください。モデルはスキルをロードする前に説明しか見ません。
skill-creatorを複製しないでください。評価、パッケージング、レビューワークフロー、および説明の最適化のために使用してください。- 分割によってコンテキストコストが低下するか、条件付きロードが明確にならない限り、既存のスキルを複数のファイルにリファクタリングしないでください。
- 一般的なリソースタイプのためにトップレベルのフォルダーを作成しないでください。既存のスキルの確立された慣例を保持する場合を除き、テンプレートとスキーマには
assets/を優先してください。 - インストールされた設定、永続化されたファイル、または明示的なユーザー要件が必要としない限り、下位互換性のある指示を追加しないでください。
スキルクリエーターへの引き渡し
次のいずれかが当てはまる場合は skill-creator を使用してください。
- ユーザーがスキルが機能するかどうかをテストしたい場合。
- ユーザーが評価プロンプト、ベースライン、レビューア出力、または定量的評価を必要とする場合。
- ルーティングの説明が変更され、トリガー評価が必要な場合。
- ユーザーがインストール用にスキルをパッケージ化したい場合。
- 試行実行からのフィードバックを別のイテレーションに組み込む必要がある場合。
引き渡しの際は、現在のスキルパス、意図された動作、肯定的なトリガー、ニアミスな否定、禁止されたロード、段階的な読み取りチェック、および未解決の質問を要約してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Agent Skill Builder
Create, update, and refactor agent skills with tight routing, lean instructions, and progressive disclosure. Use this skill to shape the skill artifact; use skill-creator for formal eval runs, review viewers, packaging, and description optimization.
Do not add depends: skill-creator by default. Most skill-shaping tasks do not need the full eval and packaging workflow loaded immediately; explicit handoff keeps lightweight edits cheap.
Fast Path
Before writing or changing a skill, decide whether a skill is needed.
A skill is useful when the agent would otherwise get the task wrong, behave inconsistently, miss durable domain knowledge, or need reusable taste/workflow guidance that is not already in global instructions.
A skill is usually not useful when it only lists obvious commands, repeats global instructions, documents behavior that changes too quickly to maintain, or captures something a short user prompt can reliably handle.
Use this filter for every proposed instruction: would the agent get this wrong without this sentence? If not, delete it.
Workflow
- Capture the user's intent, expected triggers, expected outputs, constraints, and examples of successful behavior.
- Draft routing evals before changing the description or body. Include positive triggers, near-miss negatives, forbidden loads, and progressive-read checks when bundled resources matter.
- Choose or preserve a lowercase hyphenated skill name that matches the directory.
- Write the
descriptionas routing guidance, not documentation. PreferLoad when...and realistic user intent. - Keep
SKILL.mdfocused on durable judgment, gotchas, and pointers to optional resources. - Move heavy or conditional content into
references/, deterministic repeated work intoscripts/, and templates or schemas intoassets/. - Hand off to
skill-creatorfor eval runs, review UI, packaging, or trigger-description optimization.
When To Read More
- Read
references/routing-evals.mdbefore changing a skill description, designing trigger boundaries, or resolving collisions with adjacent skills. - Read
references/skill-structure.mdwhen splitting an overlong skill, choosing betweenreferences/,assets/, andscripts/, or adding metadata/config. - Read
references/maintenance.mdwhen changing a merged skill, handling a one-off failure, or deciding whether a broad rewrite is justified.
New Skills
Start from routing, not content. A useful skill has a precise load boundary before it has a long body.
Use this minimum shape:
---
name: lowercase-hyphenated-name
description: Load when the user asks for...
---
# Skill Title
One short paragraph describing the behavior this skill changes.
## Workflow
1. ...
## Gotchas
- ...
Updating Existing Skills
Preserve the existing skill name unless the user explicitly asks to rename it. The name is part of the routing surface and may be referenced by installed configs or docs.
Inspect the current skill before editing. Read the frontmatter, verify the directory name matches name, identify the trigger boundary, and separate durable guidance from examples, templates, scripts, and long references.
Prefer the smallest refactor that improves routing precision, reduces context cost, or makes the workflow easier for the model to follow.
Description Rules
The description is the skill's routing trigger. It should help the agent decide whether to load the skill, not summarize the implementation.
Good descriptions start with Load when, stay short, include realistic user intents, and name boundaries when adjacent skills might otherwise conflict. Avoid broad keywords that cause off-target loading.
Body Rules
Write for a model, not a human README.
Explain non-obvious judgment, preferences, gotchas, and failure modes. Do not list commands the model already knows unless exact flags or ordering are critical. Keep examples only when they teach a boundary, format, or gotcha.
If SKILL.md starts becoming a catalog, split content into files and add short pointers that tell the agent when to read each file.
Gotchas
- Do not create a skill just because a workflow can be documented. Skills are a context tax.
- Do not broaden the description to catch every related query. Favor precise routing over recall at any cost.
- Do not change a merged skill's description without trigger evals for positive, negative, and forbidden cases.
- Do not bury trigger guidance in the body. The model only sees the description before loading the skill.
- Do not duplicate
skill-creator. Use it for evals, packaging, review workflows, and description optimization. - Do not refactor an existing skill into multiple files unless the split lowers context cost or clarifies conditional loading.
- Do not invent top-level folders for common resource types. Prefer
assets/for templates and schemas unless preserving an existing skill's established convention. - Do not add backward-compatibility instructions unless installed configs, persisted files, or explicit user requirements need them.
Handoff To Skill Creator
Use skill-creator when any of these are true:
- The user wants to test whether the skill works.
- The user wants eval prompts, baselines, reviewer output, or quantitative grading.
- The routing description changed and needs trigger evals.
- The user wants the skill packaged for installation.
- Feedback from trial runs needs to be incorporated into another iteration.
When handing off, summarize the current skill path, intended behavior, positive triggers, near-miss negatives, forbidden loads, progressive-read checks, and any open questions.