About releasing-godot-prompter
This skill documents the release process for the GodotPrompter plugin, for maintainers preparing releases. It covers version synchronization, documentation updates, branch merging, tagging, and follow-up workflow checks.
Key features
- 01Sync versions across files
- 02Refresh the token budget table
- 03Maintain the changelog
- 04Release through branches and tags
- 05Update marketplace manifests
Use cases
- 01Preparing a GodotPrompter release
- 02Checking plugin manifest version consistency
- 03Updating marketplace manifests after release
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ jame581/ godotprompter --skill releasing-godot-prompterAfter installing, type/releasing-godot-prompterin Claude Code to confirm it loaded.
Details
From the project READMEReleasing GodotPrompter
Current version: check package.json and .claude-plugin/plugin.json (must match).
Full command sequence lives in CONTRIBUTING.md.
Sequence
node scripts/bump-version.mjs <version>— bumps all five filesrelease.ymlverifies (package.json, the rootplugin.json(Antigravity),.claude-plugin/plugin.json,.claude-plugin/marketplace.json,.cursor-plugin/plugin.json), plus sibling marketplaces if present; also syncs the live skill count into the "N domain-specific skills" text of each manifest description.- Do the two things the bump script does not touch:
- regenerate the table in
docs/token-budget.md(npm ci --prefix scripts && node scripts/count-tokens.mjs --tokenizer --markdown, pasted between theTOKEN-TABLEmarkers) and fix the skill/agent counts in the intro above them; - set the Grok "pin to a release" example in
README.mdto the new tag — it sat at v1.11.0 through three releases.
- regenerate the table in
- Update
CHANGELOG.mdwith the new section. - Commit on a
release/v<version>branch, open a PR and merge it (masteris protected by the "Protect master" ruleset: no direct push). Then tag the merge commit onmasterwith an annotated tag (git tag -a v<version>) andgit push origin v<version>—.github/workflows/release.ymlthen validates, creates the GitHub release, commits the plugin-only bundle to theplugin-bundlebranch (what Anthropic's plugin directory and both marketplaces install from), and opens marketplace PRs that point the entry at"ref": "plugin-bundle"(whenMARKETPLACE_TOKENis configured). Merge those PRs only afterplugin-bundlehas the tag's commit. - If the workflow's marketplace step is skipped, manually bump
skillsmith/.claude-plugin/marketplace.json(primary) and the legacygodot-prompter-marketplace/.claude-plugin/marketplace.json.
Notes
- The root
plugin.json(Antigravity) must matchpackage.jsontoo — step 1 handles it, but verify before tagging. - Auto-opened marketplace PRs need manual review approval on the sibling repos.
- Reset local sibling clones before pushing to avoid conflicts.
Comments
Markdown supported