Scaffold a complete Claude Code plugin with marketplace, GitHub repo, and publish script. Use when the user wants to create a new plugin, set up a plugin marketplace, or scaffold a plugin for a customer.
Scaffold a Claude Code plugin end-to-end: directory structure, manifests, GitHub repo, and publish tooling.
Ask the user:
acme-tools)./<plugin-name>)<plugin-name>/
├── .claude-plugin/
│ ├── plugin.json
│ └── marketplace.json
├── skills/
│ └── hello/
│ └── SKILL.md
├── package.json
└── publish.js
.claude-plugin/plugin.json{
"name": "<plugin-name>",
"description": "<description>",
"version": "1.0.0",
"author": {
"name": "<github-owner>"
}
}
.claude-plugin/marketplace.json{
"name": "<plugin-name>",
"owner": {
"name": "<github-owner>"
},
"metadata": {
"description": "<description>"
},
"plugins": [
{
"name": "<plugin-name>",
"source": "./",
"description": "<description>",
"version": "1.0.0"
}
]
}
Create skills/hello/SKILL.md:
---