plugin-scaffold
Scaffold a new Metalsmith plugin with complete structure including src, tests, and CI setup in an empty directory.
Instructions
Scaffold a complete Metalsmith plugin (src/, test/, package.json, README.md, CLAUDE.md, GitHub workflows). Use only for NEW plugins in an empty directory — never against an existing project. Pass the user's exact plugin name (do not add a metalsmith- prefix); both name and description are required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Plugin name (use EXACT name provided by user; do not add metalsmith- prefix) | |
| description | Yes | What the plugin does (ask the user if not provided) | |
| features | No | Optional features: - async-processing: batch processing and async capabilities - background-processing: worker thread support - metadata-generation: metadata extraction and generation | |
| outputPath | No | Path where the plugin will be created | . |
| license | No | License for the plugin (UNLICENSED for proprietary) | MIT |