Loading...
Loading...
Plugin release process for MAG Claude Plugins marketplace. Covers version bumping, marketplace.json updates, git tagging, and common mistakes. Use when releasing new plugin versions or troubleshooting update issues.
npx skill4agent add madappgang/claude-code releaseplugins/{plugin-name}/plugin.json.claude-plugin/marketplace.jsonplugin.jsonmarketplace.json/plugin marketplace updatemarketplace.jsonplugin.jsonplugins/{plugin-name}/plugin.jsonversionplugins/{plugin-name}/agents/*.mdplugins/{plugin-name}/commands/*.mdplugins/{plugin-name}/skills/*/SKILL.mdCHANGELOG.mdRELEASES.mdCLAUDE.md.claude-plugin/marketplace.json"metadata": {
"version": "3.3.0" // ← Update this
}"plugins": [
{
"name": "frontend",
"version": "3.3.0", // ← Update this (CRITICAL!)
"description": "..." // ← Update if description changed
}
]# Commit all changes
git add -A
git commit -m "feat({plugin}): v{X.Y.Z} - {Feature summary}"
# Create tag (format: plugins/{plugin-name}/v{X.Y.Z})
git tag -a plugins/{plugin}/v{X.Y.Z} -m "..."
# Push
git push origin main
git push origin plugins/{plugin}/v{X.Y.Z}/plugin marketplace update mag-claude-plugins
# Should show new version ✅/plugin marketplace update# Update .claude-plugin/marketplace.json
vim .claude-plugin/marketplace.json
# Update plugins[].version field
git add .claude-plugin/marketplace.json
git commit -m "fix(marketplace): Update {plugin} version to v{X.Y.Z}"
git push origin mainfrontend-v3.3.0v3.3.0frontend/v3.3.0plugins/frontend/v3.3.0grep -r "3.2.0" .plugins/{plugin}/plugin.json.claude-plugin/marketplace.jsonCHANGELOG.mdRELEASES.mdCLAUDE.mdgit commit -m "feat({plugin}): v{X.Y.Z} - {summary}"git tag -a plugins/{plugin}/v{X.Y.Z} -m "..."git push origin main && git push origin plugins/{plugin}/v{X.Y.Z}/plugin marketplace update# 1. Update versions
vim plugins/frontend/plugin.json # version: "3.3.0"
vim .claude-plugin/marketplace.json # plugins[0].version: "3.3.0" ← DON'T FORGET!
vim CHANGELOG.md RELEASES.md CLAUDE.md
# 2. Commit
git add -A
git commit -m "feat(frontend): v3.3.0 - Multi-Model Plan Review"
# 3. Tag
git tag -a plugins/frontend/v3.3.0 -m "Frontend Plugin v3.3.0"
# 4. Push
git push origin main
git push origin plugins/frontend/v3.3.0
# 5. Verify
/plugin marketplace update mag-claude-plugins
# Output: frontend v3.3.0 ✅.claude-plugin/marketplace.jsonplugin.jsongit tag -d {tag}git push origin :{tag}/plugin marketplace add /path/to/claude-code