A decentralized marketplace for Claude Code plugins, featuring the Meta-Tools plugin for creating Claude Code extensions with the latest best practices.
/plugin marketplace add angelhermon/claude-plugins/plugin install meta-toolsThat's it! You now have a complete toolkit for creating Claude Code extensions.
The complete meta-creation toolkit for building Claude Code extensions.
- π€ 5 Meta-Agents: Specialized agents for creating sub-agents, slash commands, skills, plugins, and executing prompts with different AI models
- π¨ 1 Unified Skill: Intelligent routing to appropriate creation tools
- β‘ 3 Slash Commands: Spawn new sessions, interactive entity creation, and multi-model execution
- π Auto Documentation: Fetches latest official Claude Code docs
β¨ Proactive: Agents automatically activate when you need to create extensions π Current: Always uses latest official documentation from Anthropic π§ Best Practices: Follows official guidelines and recommendations π― Easy: Just describe what you want, agents handle the details π Complete: Create any type of Claude Code extension
# Create a sub-agent (just ask!)
"Create a sub-agent for code reviews"
# Create a slash command (just ask!)
"Create a slash command to deploy to staging"
# Create a skill (just ask!)
"Create a skill for React best practices"
# Create a plugin (just ask!)
"Create a plugin for our team's Git workflow"
# Use slash commands
/spawn Review the auth code --agent security-reviewer
/create-entity agent my-agent
# Execute prompts with different AI models
/execute-with-model --model claude "Review this code"
/execute-with-model --model gemini "Find React best practices"
/execute-with-model --model codex "Generate a REST API"β Full Meta-Tools Documentation
Plugins are lightweight packages that can include any combination of:
- Slash Commands: Custom shortcuts for frequently-used operations
- Sub-Agents: Purpose-built agents for specialized development tasks
- MCP Servers: Connections to tools and data sources
- Hooks: Customizations to Claude Code's behavior
- Skills: Model-invoked capabilities that Claude uses automatically
β
One-Command Install: /plugin install plugin-name
β
Decentralized: Anyone can host a marketplace
β
Shareable: Easy team and community distribution
β
Composable: Mix and match plugins
β
Version Control: Git-based distribution
This marketplace follows Anthropic's decentralized plugin architecture:
claude-plugins/ (this repository)
βββ README.md # This file
βββ ARCHITECTURE.md # Technical architecture
βββ plugins/ # Available plugins
β βββ meta-tools/ # Meta-creation toolkit
β βββ PLUGIN.md # Plugin manifest
β βββ agents/ # Meta-agents
β β βββ meta-agent.md
β β βββ meta-command.md
β β βββ meta-skill.md
β β βββ meta-plugin.md
β βββ commands/ # Slash commands
β β βββ spawn.md
β β βββ create-entity.md
β βββ skills/ # Skills
β βββ meta-creator/
β βββ SKILL.md
βββ ai_docs/ # Documentation for AI
βββ examples/ # Example configurations
Just ask Claude to create one:
Create a sub-agent for security code reviews
The meta-agent will:
- Fetch latest sub-agent documentation
- Ask clarifying questions
- Generate the agent configuration
- Write to
~/.claude/agents/ - Provide usage instructions
Just ask Claude to create one:
Create a slash command for committing and pushing in one step
The meta-command agent will:
- Fetch latest slash command documentation
- Study existing command patterns
- Generate the command file
- Write to
~/.claude/commands/ - Show usage examples
Just ask Claude to create one:
Create a skill for Excel spreadsheet work
The meta-skill agent will:
- Fetch latest skills documentation
- Generate SKILL.md with proper frontmatter
- Set up model-invoked triggering
- Write to
~/.claude/skills/ - Explain how it will be triggered
Just ask Claude to create one:
Create a plugin with our team's code review tools
The meta-plugin agent will:
- Fetch latest plugin documentation
- Ask what components to include
- Generate PLUGIN.md and README
- Create all components
- Provide installation instructions
Use the wizard-style command:
/create-entityGuides you through creating any type of entity with questions and validation.
Work on multiple tasks in parallel:
/spawn Optimize database queries --agent performance-reviewerOpens a new terminal with Claude already focused on the task!
Delegate tasks to different AI models based on their strengths:
# Use Claude for deep code analysis
/execute-with-model --model claude "Review this Python code for security issues"
# Use Gemini for research and current information
/execute-with-model --model gemini "What are the latest TypeScript features in 2025?"
# Use Codex for code generation
/execute-with-model --model codex "Generate a FastAPI application with authentication"Run tasks in parallel or compare outputs from different models!
- Architecture Overview - Technical design and data flow
- Meta-Tools Plugin - Complete plugin documentation
- Claude Code Plugins - Plugins overview
- Claude Code Skills - Skills overview
- Skills Detailed - Skills deep dive
When to use each:
| Type | User-Invoked | Model-Invoked | Use Case |
|---|---|---|---|
| Sub-Agent | Manual or Proactive | No | Specialized, reusable AI functionality |
| Slash Command | Manual (/command) |
No | Frequently-used workflows |
| Skill | No | Automatic | Expertise Claude invokes when relevant |
| Plugin | N/A (container) | N/A | Package multiple components |
- Create a Git repository
- Add plugins to
plugins/directory - Share the repository URL
- Users add with:
/plugin marketplace add your-username/your-repo
- Fork this repository
- Create your plugin in
plugins/your-plugin-name/ - Follow the plugin structure (see meta-tools example)
- Submit a pull request
- Install the plugin
- Copy agents to your local
~/.claude/agents/ - Modify as needed
- Your local versions take precedence
- Additional plugins for specific workflows
- Plugin templates and starter kits
- Testing framework for plugins
- Plugin dependency management
- Automatic update notifications
- Community plugin contributions
Contributions welcome! This marketplace is community-driven.
- Create Plugins: Add new plugins to the marketplace
- Improve Meta-Tools: Enhance existing meta-agents
- Documentation: Improve docs and examples
- Bug Reports: Open issues for problems
- Feature Requests: Suggest improvements
- Follow existing plugin structure
- Include comprehensive documentation
- Test thoroughly before submitting
- Follow Anthropic's official guidelines
- Use clear, descriptive names
- Claude Code CLI (latest version)
- Internet connection (for documentation fetching)
- Git (for marketplace operations)
Issue: /plugin install meta-tools doesn't work
Solution:
- Ensure marketplace is added:
/plugin marketplace add angelhermon/claude-plugins - Check spelling:
meta-tools(with hyphen) - Try direct install:
/plugin install https://github.com/angelhermon/claude-plugins/plugins/meta-tools
Issue: Agents aren't being invoked when creating entities
Solution:
- Be explicit: "Create a sub-agent for X"
- Use
/create-entityfor interactive creation - Restart Claude Code to pick up new agents
- Check agents installed:
ls ~/.claude/agents/
Issue: Meta-agents can't fetch latest docs
Solution:
- Check internet connection
- Agents fall back to built-in knowledge
- Can still create entities, just may not have absolute latest docs
MIT License - See LICENSE file for details
Created by Angel Hermon
Built following Anthropic's official Claude Code documentation and best practices.
- Issues: GitHub Issues
- Discussions: GitHub Discussions
- Documentation: This repository
β¨ Start creating Claude Code extensions with ease using Meta-Tools!
# Get started in 2 commands:
/plugin marketplace add angelhermon/claude-plugins
/plugin install meta-tools
# Then just ask Claude to create what you need!
"Create a sub-agent for testing"
"Create a slash command for deployment"
"Create a skill for React"
"Create a plugin for our team"Happy building! π