From plugin-generator
Claude Code プラグインのスキャフォールディング。新規プラグインのディレクトリ構造生成、テンプレート展開、marketplace.json への登録を実行。Use when user wants to create a new plugin, scaffold a plugin, or generate plugin structure.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plugin-generator:scaffoldingThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
新規プラグインの生成ワークフローを提供する。
新規プラグインの生成ワークフローを提供する。
このスキルはプラグインスキャフォールディングの全ワークフローを提供します。
generate-plugin.sh スクリプトを使用してテンプレートからファイルを生成します。
引数からプラグイン名を抽出:
事前チェック
ディレクトリ作成
plugins/{plugin-name}/
├── .claude-plugin/
└── commands/
テンプレート展開
{{PLUGIN_NAME}}: プラグイン名{{AUTHOR_NAME}}: 作者名(marketplace.json から取得){{DATE}}: 生成日{{VERSION}}: 初期バージョン(0.1.0)生成ファイル
.claude-plugin/plugin.json: プラグインメタデータCLAUDE.md: プラグイン説明commands/hello.md: サンプルコマンドmarketplace.json 更新
"${CLAUDE_PLUGIN_ROOT}/scripts/generate-plugin.sh" <plugin-name>
生成完了後、以下を案内:
claude --plugin-dir ./plugins/{plugin-name}/plugin-generator:create my-tool
生成結果:
plugins/my-tool/
├── .claude-plugin/plugin.json
├── CLAUDE.md
└── commands/hello.md
marketplace.json に登録済み
/plugin-generator:create MyPlugin
→ Error: プラグイン名は kebab-case で指定してください
/plugin-generator:create agbullet
→ Error: プラグイン 'agbullet' は既に存在します
npx claudepluginhub biwakonbu/cc-plugins --plugin plugin-generatorCreates Claude Code plugin directory structure with .claude-plugin/plugin.json manifest and optional components like commands, agents, skills, hooks, MCP servers, scripts. Use when building a new plugin from scratch.
Scaffolds Claude Code plugins (commands, agents, skills, MCP) with directory structure, required files, validation scripts, and marketplace integration for the AI assistant-code-plugins repo.
Scaffolds a complete Claude Code plugin with manifest, skills, agents, hooks, MCP/LSP servers, and marketplace entry. Walks through component selection and writes files.