/plugin marketplace add dhofheinz/open-plugins/plugin install plugin-name@open-plugins/plugin marketplace list open-plugins- Read Guidelines: CONTRIBUTING.md
- Prepare Plugin: Ensure it meets quality standards
- Test Locally: Create test marketplace and verify installation
- Fork Repository: Fork dhofheinz/open-plugins on GitHub
- Add Entry: Add your plugin to
.claude-plugin/marketplace.json - Submit PR: Create pull request with filled template
{
"name": "your-plugin-name",
"version": "1.0.0",
"description": "Brief but informative description",
"author": {
"name": "Your Name",
"email": "you@example.com"
},
"source": "github:username/plugin-repo",
"license": "MIT",
"keywords": ["keyword1", "keyword2", "keyword3"],
"category": "development"
}Choose ONE:
development- Code generation, scaffoldingtesting- Test generation, coveragedeployment- CI/CD, infrastructuredocumentation- Docs generationsecurity- Vulnerability scanningdatabase- Schema, migrationsmonitoring- Performance, loggingproductivity- Workflow automationquality- Linting, formattingcollaboration- Team tools
- Valid
plugin.jsonwith all required fields - Comprehensive README.md
- Open-source license
- No hardcoded secrets
- Tested in Claude Code
- Semantic versioning
- Public repository
- Check PR Template: All sections completed
- Validate JSON: Syntax is correct
- Test Plugin: Install and verify functionality
- Security Review: No vulnerabilities or secrets
- Quality Check: Meets standards
- Merge or Request Changes
# Validate JSON
cat .claude-plugin/marketplace.json | python3 -m json.tool
# Test locally
/plugin marketplace add ./open-plugins
/plugin install plugin-name@open-plugins
# Merge PR
git merge --no-ff pr-branch
git push origin main# Bump version if needed
# Update CHANGELOG.md
git tag -a v1.1.0 -m "Release notes"
git push origin v1.1.0
gh release create v1.1.0 --title "v1.1.0" --notes "Release notes"/plugin marketplace add dhofheinz/open-plugins # Add marketplace
/plugin marketplace list # List all marketplaces
/plugin marketplace update open-plugins # Refresh catalog
/plugin marketplace remove open-plugins # Remove marketplace/plugin install name@open-plugins # Install plugin
/plugin uninstall name # Remove plugin
/plugin list # List installed
/plugin info name # Show details
/plugin enable name # Enable plugin
/plugin disable name # Disable plugin- Full Documentation: README.md
- Contributing Guide: CONTRIBUTING.md
- Setup Guide: SETUP_GUIDE.md
- Issues: https://github.com/dhofheinz/open-plugins/issues
- Discussions: https://github.com/dhofheinz/open-plugins/discussions
- Claude Code Docs: https://docs.claude.com/en/docs/claude-code/plugins