Plugin manifest (plugin.json)
The required .claude-plugin/plugin.json manifest with user-configurable options.
{
"name": "my-plugin",
"description": "A Claude Code plugin that adds review workflows and formatting hooks.",
"version": "1.0.0",
"author": {
"name": "Your Name"
},
"repository": "https://github.com/you/my-plugin",
"license": "MIT",
"userConfig": {
"apiKey": {
"description": "API key for the integration",
"sensitive": true
},
"region": {
"description": "Deployment region",
"default": "us-east-1"
}
}
}