jpskill.com
🛠️ 開発・MCP コミュニティ

Claude Code 拡張テンプレート

claude-code-templates

Claude Code拡張機能において、エージェント作成、新規スキル、コマンドテンプレート、フックスクリプト、拡張機能の足場など、様々な場面で定型文テンプレートを生成するためのSkill。

📜 元の英語説明(参考)

Boilerplate templates for Claude Code extensions. Triggers on: create agent, new skill, command template, hook script, extension scaffold.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Claude Code拡張機能において、エージェント作成、新規スキル、コマンドテンプレート、フックスクリプト、拡張機能の足場など、様々な場面で定型文テンプレートを生成するためのSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚡ おすすめ: コマンド1行でインストール(60秒)

下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。

🍎 Mac / 🐧 Linux
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o claude-code-templates.zip https://jpskill.com/download/5905.zip && unzip -o claude-code-templates.zip && rm claude-code-templates.zip
🪟 Windows (PowerShell)
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5905.zip -OutFile "$d\claude-code-templates.zip"; Expand-Archive "$d\claude-code-templates.zip" -DestinationPath $d -Force; ri "$d\claude-code-templates.zip"

完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。

💾 手動でダウンロードしたい(コマンドが難しい人向け)
  1. 1. 下の青いボタンを押して claude-code-templates.zip をダウンロード
  2. 2. ZIPファイルをダブルクリックで解凍 → claude-code-templates フォルダができる
  3. 3. そのフォルダを C:\Users\あなたの名前\.claude\skills\(Win)または ~/.claude/skills/(Mac)へ移動
  4. 4. Claude Code を再起動

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-18
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Claude Code テンプレート

Claude Code 拡張機能の構築を始めるためのテンプレートです。

テンプレートの選択

構築対象 テンプレート 主な機能
エキスパートペルソナ agent-template.md 重点分野、品質チェックリスト、参照情報
ツール機能 skill-template.md コマンド、例、トリガー
ユーザーワークフロー command-template.md 実行フロー、オプション
自動化 hook-script.sh 入力解析、終了コード

クイックスタート

エージェントの作成

# テンプレートをコピー
cp ~/.claude/skills/claude-code-templates/assets/agent-template.md \
   ~/.claude/agents/my-expert.md

# 編集: name, description, focus areas, references

スキルの作成

# スキルディレクトリを作成
mkdir -p ~/.claude/skills/my-skill

# テンプレートをコピー
cp ~/.claude/skills/claude-code-templates/assets/skill-template.md \
   ~/.claude/skills/my-skill/SKILL.md

# 編集: name, description, commands, examples

コマンドの作成

# テンプレートをコピー
cp ~/.claude/skills/claude-code-templates/assets/command-template.md \
   ~/.claude/commands/my-command.md

# 編集: name, description, execution flow

フックスクリプトの作成

# テンプレートをコピー
cp ~/.claude/skills/claude-code-templates/assets/hook-script.sh \
   .claude/hooks/my-hook.sh

# 実行可能にする
chmod +x .claude/hooks/my-hook.sh

テンプレートの場所

テンプレートは ./assets/ にあります。

ファイル 目的
agent-template.md エキスパートエージェントのボイラープレート
skill-template.md YAML フロントマター付きスキル
command-template.md スラッシュコマンドの足場
hook-script.sh 安全なフックスクリプトテンプレート

命名規則

タイプ パターン
エージェント {technology}-expert.md react-expert.md
スキル {tool-or-pattern}/SKILL.md git-workflow/SKILL.md
コマンド {action}.md review.md
フック {event}-{action}.sh pre-write-validate.sh

検証

# YAML フロントマターを検証
head -20 my-extension.md

# name がファイル名と一致するか確認
grep "^name:" my-extension.md

# プロジェクトテストを実行
just test

公式ドキュメント

アセット

  • ./assets/agent-template.md - エキスパートエージェントの足場
  • ./assets/skill-template.md - 参照パターン付きスキル
  • ./assets/command-template.md - スラッシュコマンドの足場
  • ./assets/hook-script.sh - 安全な bash フックテンプレート

参照: 拡張機能のトラブルシューティングについては claude-code-debug をご覧ください。

📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

Claude Code Templates

Starter templates for building Claude Code extensions.

Template Selection

Building Template Key Features
Expert persona agent-template.md Focus areas, quality checklist, references
Tool capability skill-template.md Commands, examples, triggers
User workflow command-template.md Execution flow, options
Automation hook-script.sh Input parsing, exit codes

Quick Start

Create an Agent

# Copy template
cp ~/.claude/skills/claude-code-templates/assets/agent-template.md \
   ~/.claude/agents/my-expert.md

# Edit: name, description, focus areas, references

Create a Skill

# Create skill directory
mkdir -p ~/.claude/skills/my-skill

# Copy template
cp ~/.claude/skills/claude-code-templates/assets/skill-template.md \
   ~/.claude/skills/my-skill/SKILL.md

# Edit: name, description, commands, examples

Create a Command

# Copy template
cp ~/.claude/skills/claude-code-templates/assets/command-template.md \
   ~/.claude/commands/my-command.md

# Edit: name, description, execution flow

Create a Hook Script

# Copy template
cp ~/.claude/skills/claude-code-templates/assets/hook-script.sh \
   .claude/hooks/my-hook.sh

# Make executable
chmod +x .claude/hooks/my-hook.sh

Template Locations

Templates are in ./assets/:

File Purpose
agent-template.md Expert agent boilerplate
skill-template.md Skill with YAML frontmatter
command-template.md Slash command scaffold
hook-script.sh Secure hook script template

Naming Conventions

Type Pattern Example
Agent {technology}-expert.md react-expert.md
Skill {tool-or-pattern}/SKILL.md git-workflow/SKILL.md
Command {action}.md review.md
Hook {event}-{action}.sh pre-write-validate.sh

Validation

# Validate YAML frontmatter
head -20 my-extension.md

# Check name matches filename
grep "^name:" my-extension.md

# Run project tests
just test

Official Documentation

Assets

  • ./assets/agent-template.md - Expert agent scaffold
  • ./assets/skill-template.md - Skill with references pattern
  • ./assets/command-template.md - Slash command scaffold
  • ./assets/hook-script.sh - Secure bash hook template

See Also: claude-code-debug for troubleshooting extensions