本文へ移動
cccskills
無料GitHub で公開

extension-generator

Claude Codeの拡張機能(スキル、サブエージェント、プロジェクト設定)をユーザーの自然言語指示から自動生成するスキル。「○○を作るスキルを作って」「○○エージェントを作って」「CLAUDE.mdを設定して」などのリクエスト時に使用。v2.1.1以降、スラッシュコマンドとスキルは統合されたため、すべてスキルとして作成。

インストール方法を見る

含まれるファイル(6)

  • SKILL.md5.8 KB
  • references/project-config-patterns.md5.7 KB
  • references/skill-patterns.md8.1 KB
  • references/subagent-patterns.md5.7 KB
  • references/templates.md10.9 KB
  • scripts/generate_extension.py7.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Extension Generator

ユーザーの自然言語指示からClaude Codeの拡張機能を提案・生成するスキル。

ワークフロー

Step 1: 要件ヒアリング

ユーザーの指示から以下を確認(不明な場合は質問):

  1. 目的: 何を解決したいか?
  2. トリガー: いつ使いたいか?(明示的 or 自動検出)
  3. 複雑さ: 単純なプロンプト?複数ステップ?外部ツール連携?
  4. 独立性: メイン会話で実行?独立コンテキストが必要?
  5. 再利用性: 個人用?チーム共有?

Step 2: 構成を提案

要件に基づいて何を作るべきか提案する:

【提案テンプレート】

ご要件を整理すると:
- 目的: ○○
- トリガー: ○○
- 複雑さ: ○○

以下の構成を提案します:

📁 .claude/skills/skill-name/
├── SKILL.md          ← [必須] メイン定義
├── references/       ← [任意] 参照ドキュメント
│   └── xxx.md
└── scripts/          ← [任意] 自動化スクリプト
    └── xxx.py

または

📁 .claude/agents/
└── agent-name.md     ← サブエージェント

理由: ○○

この構成でよろしいですか?

Step 3: 生成実行

承認後、各ファイルを生成。


構成要素ガイド

スキル構造 (.claude/skills/)

skill-name/
├── SKILL.md          # 必須
├── references/       # 任意: 参照ドキュメント
├── scripts/          # 任意: 自動化スクリプト
└── assets/           # 任意: テンプレート等

SKILL.md(必須)

スキルのメイン定義ファイル。

  • フロントマター(name, description, allowed-tools等)
  • ワークフロー/手順
  • 使用例

いつ作る: 常に必須

references/(任意)

補足情報・チェックリスト・詳細ガイドを格納。

作るべき時例
チェックリストが必要SECURITY.md, PERFORMANCE.md
ドメイン知識が必要API_SPEC.md, CODING_STYLE.md
複数パターンがあるPATTERNS.md, EXAMPLES.md
SKILL.mdが長くなりすぎる分割して参照

参照方法: See [references/xxx.md](references/xxx.md)

scripts/(任意)

自動化スクリプトを格納。

作るべき時例
外部ツール実行が必要run-linters.sh
データ処理が必要analyze.py
ファイル生成が必要generate.py
検証/バリデーションが必要validate.sh

実行方法: !./scripts/xxx.sh または allowed-tools: Bash(./scripts/*)


サブエージェント (.claude/agents/)

独立コンテキストで動作する特化型AI。

agent-name.md         # 単一ファイル
作るべき時理由
独立したコンテキストが必要メイン会話を汚さない
異なるモデルを使いたいmodel: haiku で高速化
複雑なマルチステップタスク専門家として動作
ツールセットを制限したいtools: で明示指定

複雑さ別の推奨構成

シンプル(単一プロンプト)

skill-name/
└── SKILL.md

例: コミットメッセージ生成、簡単な説明

中程度(チェックリスト・ガイド付き)

skill-name/
├── SKILL.md
└── references/
    ├── CHECKLIST.md
    └── EXAMPLES.md

例: コードレビュー、ドキュメント生成

複雑(外部ツール連携)

skill-name/
├── SKILL.md
├── references/
│   ├── SECURITY.md
│   └── PERFORMANCE.md
└── scripts/
    ├── run-linters.sh
    └── analyze.py

例: 包括的コードレビュー、CI/CD連携

独立実行が必要

.claude/agents/
└── specialist.md

例: デバッガー、データサイエンティスト、探索エージェント


スキル vs サブエージェント 選択基準

要件→選択
知識・ガイドを追加したい→スキル
ワークフローを標準化したい→スキル
メイン会話で実行したい→スキル
独立コンテキストが必要→サブエージェント
異なるモデルを使いたい→サブエージェント
複雑な探索・調査タスク→サブエージェント

参照ドキュメント

詳細なパターンとテンプレート:


生成スクリプト

スケルトン生成用:

# スキル作成
python scripts/generate_extension.py skill <name> [--simple]

# サブエージェント作成
python scripts/generate_extension.py agent <name> [--scope user|project]

# プロジェクト設定作成
python scripts/generate_extension.py project

See scripts/generate_extension.py

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

analyze-diff

無料日本語概要

差分解析してタスク分割。 トリガー例: 「/diff」

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

browser-api

無料日本語概要

Cinderella Browser API を使用してブラウザ操作を行うスキル。ブラウザの自動化、スクリーンショット取得、ページ操作が必要な時に使用する。API は http://browser-api:8000、noVNC は http://localhost:7900

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

character-creator

無料日本語概要

AIエージェントのキャラクター定義ファイルを生成するスキル。ユーザーがキャラクター設定(名前、二つ名、年齢、属性、性格、支配の流儀、口癖、外見、絵文字など)を入力すると、それに基づいてIDENTITY.md、SOUL.md、USER.md、AGENTS.md、TOOLS.md、BOOTSTRAP.md、HEARTBEAT.mdの7つのファイルとavatar.pngを配置したキャラクターディレクトリを作成する。また、agent-identity/README.md にキャラクター情報とアバター画像を追加する。ユーザーが「キャラクターを作って」「新しいキャラクターを追加して」「○○っていうキャラクターのファイル作って」と言った時や、キャラクター設定を詳細に提供した時に使用する。

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

Clone a GitHub repository and automatically build a Docker environment for local verification. Creates a verification workspace in WS/, sets up Docker files, launches the environment, and performs health checks.

日本語の概要は準備中です。原文の説明を表示しています。

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

fal-ai

無料日本語概要

fal.ai APIを使って画像生成・画像編集・動画生成を行うワークスペーススキル

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

fal-ai-add

無料日本語概要

fal.aiスキルに新しいモデルを追加するためのスキル

Sunwood-AI-OSS-Hub/zero-cc32026年2月17日 更新

Sunwood-AI-OSS-Hub のスキルをすべて見る

このスキルの問題を報告する