By armstrongl
A comprehensive toolkit for creating, validating, and distributing Claude Code plugins
Create a new sub-agent file with proper frontmatter and structure.
Create a new slash command file with proper frontmatter and structure.
Add or update hooks.json with a new hook configuration for automated behavior.
Create a new Skill folder with SKILL.md and supporting directories.
Scaffold a new Claude Code plugin with standard structure and starter files
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
A GitHub template repository for creating and managing your own Claude Code plugin marketplace with a plugin development toolkit.
Click "Use this template" button on GitHub
Create your new repository
Clone your new repository:
git clone https://github.com/your-org/your-marketplace-name.git
cd your-marketplace-name
Customize the marketplace:
# Update marketplace metadata
vim .claude-plugin/marketplace.json
Install the plugin development tools:
# Add your local marketplace
/plugin marketplace add ./path-to-your-marketplace
# Install the plugin-development plugin
/plugin install plugin-development@my-team-plugin-marketplace
Test locally (see Testing section)
This template provides:
.claude-plugin/marketplace.json): Central registry for all plugins following the official schemaplugin-development): Comprehensive toolkit for creating, validating, and managing plugins with:
hello-world): Fully functional example demonstrating:
docs/): Complete guides for plugin development, hooks, settings, commands, skills, and sub-agentsEdit .claude-plugin/marketplace.json to customize your marketplace:
{
"name": "my-team-plugin-marketplace",
"owner": {
"name": "Your Organization",
"email": "[email protected]"
},
"metadata": {
"description": "A curated collection of plugins for our team",
"version": "1.0.0"
},
"plugins": [
// Add your plugins here
]
}
Note: The name field should use kebab-case (lowercase with hyphens). See the Plugin Marketplaces documentation for complete schema details.
You can configure automatic marketplace installation for team projects by adding .claude/settings.json:
{
"extraKnownMarketplaces": {
"team-tools": {
"source": {
"source": "github",
"repo": "your-org/your-marketplace-name"
}
}
}
}
When team members trust the repository folder, Claude Code automatically installs these marketplaces. See Configure team marketplaces for details.
Navigate to your project directory:
cd your-marketplace-name
Start Claude Code:
claude
Add your local marketplace:
/plugin marketplace add ./path-to-your-marketplace
Install a plugin:
/plugin install hello-world@marketplace-name
/plugin install plugin-development@marketplace-name
Test commands:
/hello World
/plugin-development:validate
Verify installation:
/help
Your plugin commands should appear in the help list.
Once published to GitHub, users can add your marketplace:
# Add marketplace from GitHub
/plugin marketplace add your-org/your-repo-name
# Install plugins
/plugin install plugin-name@your-marketplace-name
This template includes a powerful plugin-development plugin that automates plugin scaffolding:
# After cloning and adding this marketplace
/plugin install plugin-development@my-team-plugin-marketplace
# Scaffold a new plugin
/plugin-development:init my-new-plugin
# Add components as needed
/plugin-development:add-command my-command "Description of what the command does"
/plugin-development:add-skill my-skill "Use when working with..."
/plugin-development:validate
See the plugin-development README for complete documentation.
# Create plugin directory
mkdir -p plugins/my-plugin/.claude-plugin
mkdir -p plugins/my-plugin/commands
# Create plugin metadata
touch plugins/my-plugin/.claude-plugin/plugin.json
touch plugins/my-plugin/README.md
Edit plugins/my-plugin/.claude-plugin/plugin.json:
npx claudepluginhub armstrongl/super-duper-discoAnalyze Function Health biomarker data using functional and longevity medicine ranges, trend analysis, and cross-system pattern recognition. Surfaces risks that conventional lab ranges miss and produces prioritized, evidence-backed recommendations. Includes a research skill for searching, evaluating, and synthesizing health literature from PubMed, Cochrane, and clinical databases.
A simple example plugin that demonstrates basic Claude Code plugin functionality
Interactive plugin builder for Claude Code - serves as both an example plugin and a tool to create new plugins through guided prompts with specialized builder skills for each component type
A comprehensive toolkit for creating, validating, and distributing Claude Code plugins
Validates and optimizes Claude Code plugins against official best practices and file patterns
Plugin development toolkit with skills for creating agents, commands, hooks, MCP integrations, and comprehensive plugin structure guidance
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.