Official plugin marketplace for Mull.
- Scaffold a new plugin:
bash scripts/scaffold.sh my-plugin
- Edit
plugins/my-plugin/plugin.jsonwith description and author - Edit
plugins/my-plugin/skills/my-plugin-review/SKILL.mdwith review instructions - Add examples to
plugins/my-plugin/examples/ - Add evaluation cases to
eval/cases/my-plugin-review/ - Run
bash scripts/validate.shto verify - Run
bash scripts/generate.shto regenerate marketplace files - Open a PR
See the Plugin Author Guide for detailed instructions.
plugins/
my-plugin/
plugin.json # or at .mull-plugin/plugin.json
skills/
my-skill/
SKILL.md
commands/
deploy.md # any .md file (name = filename stem)
agents/
reviewer.md # any .md file (name = filename stem)
hooks/
hooks.json
.mcp.json
- Plugin name:
[a-z0-9-], 1–64 chars, no leading/trailing hyphens - SKILL.md: YAML frontmatter (
name,description,when-to-use,allowed-tools,paths, etc.) + markdown body - Commands/agents: Any
.mdfile in the respective directory - Manifest fields:
name(required),version,description,author,skills,commands,agents,hooks,mcpServers,lspServers(all optional, camelCase)