Claude Code Skills Marketplaceのフォルダ構造を生成するスキル。.claude-plugin/marketplace.json、plugins/ディレクトリ、plugin.json、skills/ディレクトリを含むMarketplaceのディレクトリ構造をスキャフォールドする。「マーケットプレイスを作りたい」「Marketplace雛形」「スキルマーケットプレイス作成」「marketplace template」「プラグインリポジトリの初期化」「スキル配布基盤を構築」「marketplace scaffold」「新しいmarketplaceを立ち上げる」などのキーワードでトリガー。Marketplace構造の新規作成、既存リポジトリへのMarketplace構造追加、いずれの場面でも積極的に使用すること。
Claude Code Skills Marketplaceのフォルダ構造を生成する。 ファイルの中身(SKILL.md等)は生成しない。ディレクトリとJSON設定ファイルのみを作成する。
以下を確認する:
my-skills-marketplace)省略された項目はデフォルト値を使用する。全項目省略でも実行可能。
ヒアリング結果に基づき、以下の構造を作成する:
<output-dir>/
├── .claude-plugin/
│ └── marketplace.json # Marketplaceレジストリ
├── plugins/ # プラグイン格納ディレクトリ
│ └── <plugin-name>/ # (プラグイン指定時)
│ ├── plugin.json
│ └── skills/ # スキル格納ディレクトリ(空)
└── .gitignore
marketplace.json の形式:
{
"name": "<marketplace-name>",
"owner": {
"name": "<owner-name>"
},
"metadata": {
"description": "Claude Code Skills Marketplace",
"version": "1.0.0"
},
"plugins": []
}
plugin.json の形式:
{
"name": "<plugin-name>",
"version": "1.0.0",
"description": "<plugin-description>",
"author": {
"name": "<owner-name>"
},
"skills": "./skills"
}
プラグインを作成した場合、marketplace.json の plugins 配列にも登録する。
作成後、以下を確認する:
./skills になっているか[a-z0-9-]+).claude-plugin/ ディレクトリ内に配置する(ルート直下ではない)| ファイル | 内容 | 読むタイミング |
|---|---|---|
| references/marketplace-structure.md | Marketplace構造の詳細仕様 | 構造をカスタマイズしたい場合 |