plugin-template
A template for creating new Claude Code plugins
pinned to #8255ee6updated 2 weeks ago
Ask your AI client: “install plugins/plugin-template”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/plugin-templatemetahub onboarded this repo on the author's behalf.
If you own github.com/doodledood/manifest-dev on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
69
Last commit
2 weeks ago
Latest release
published
- #agentic-coding
- #ai-agents
- #claude
- #claude-code
- #claude-code-plugin
- #codex
- #loop-engineering
- #opencode
- #pi
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.8255ee6· 2 weeks ago
Kind-specific
31Plugin: manifest fields complete
Plugin: bundled artifacts presentwarn
Couldn't find a skills/ subdir or an MCP server config inside the plugin
A plugin is most useful when it bundles ≥ 1 skill or an MCP server.
Plugin: bundle shape
empty bundle
Plugin: manifest location
manifest at plugin.json
Release history
1- releasecurrent8255ee6warn2 weeks ago
Contents
Starting point for creating Claude Code plugins.
Structure
your-plugin-name/
├── .claude-plugin/
│ └── plugin.json # Required: metadata
├── agents/ # Specialized agents
│ └── example-agent.md
├── skills/ # Skills (user and auto-invoked)
│ └── example/
│ └── SKILL.md
├── hooks/ # Event handlers
│ └── hooks.json
└── README.md
Setup
-
Copy this template:
cp -r claude-plugins/PLUGIN_TEMPLATE claude-plugins/your-plugin-name -
Edit
.claude-plugin/plugin.json:{ "name": "your-plugin-name", "description": "What it does", "version": "1.0.0" } -
Add components as needed
-
Register in
.claude-plugin/marketplace.json -
Test locally:
/plugin marketplace add /path/to/manifest-dev /plugin install your-plugin-name@manifest-dev
Skills
Skills are the primary way to extend Claude Code. Each skill lives in skills/{skill-name}/SKILL.md.
Invocation modes:
- Auto-invoked: Claude discovers skills based on semantic matching with the description
- User-invoked: Users invoke via
/skill-name(controlled byuser-invocablefrontmatter)
See CLAUDE.md for detailed guidelines.
Testing
- Plugin installs without errors
- Agents are accessible
- Skills activate in appropriate contexts
Resources
- CLAUDE.md - Development guidelines
- Claude Code Docs
Reviews
No reviews yet. Be the first.
Related
manifest-dev-tools
Tools for working with prompts and PRs alongside the manifest workflow. Collaborative PR walkthroughs, autonomous PR review with per-comment verification, author-side PR babysitting via manifest-dev, gap-calibrated prompt engineering, cross-boundary context handoff, and incremental teaching for session work.
claude-magic-compact
Lossless context compression for Claude Code.
superloopy
Lightweight loop harness with strict evidence gates — Claude Code edition.
mh install plugins/plugin-template