release

release is a skill for Claude Code, Codex from yurineko73/Godot-MCP-Native. It costs 29 tokens per session (613 once invoked), scanned A, original, MIT.

A release workflow for the Godot MCP Native plugin and its gdmcp command-line tool. It updates versions, runs tests, builds packages, and creates a draft GitHub release with the results.

In plain words
What is it for?
Use it to publish a new version, run the release checks, build Windows, Linux, or macOS packages, and prepare a GitHub release draft.
Why use it?
It reduces the manual work and missed steps involved in preparing a software release across code, tests, packages, and release files.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Needs its repository: it runs a file that does not travel with it, so clone the repository first. The line is ./cli/gdmcp/scripts/package.sh X.Y.Z x86_64-unknown-linux-gnu.

Good fit Use it to publish a new version, run the release checks, build Windows, Linux, or macOS packages, and prepare a GitHub release draft.

Compare 6 skills from other repositories ↓
Install

Getting it into your agent

It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.

Clone the repo
git clone --depth 1 https://github.com/yurineko73/Godot-MCP-Native
agentmods
npx agentmods add skills/yurineko73/godot-mcp-native/release

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for release

README.md
[![agentmods](https://agentmods.dev/badge/skills/yurineko73/godot-mcp-native/release/github.svg)](https://agentmods.dev/skills/yurineko73/godot-mcp-native/release)
Your own site
<a href="https://agentmods.dev/skills/yurineko73/godot-mcp-native/release"><img src="https://agentmods.dev/badge/skills/yurineko73/godot-mcp-native/release/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for release

Your own site · 80×15
<a href="https://agentmods.dev/skills/yurineko73/godot-mcp-native/release"><img src="https://agentmods.dev/badge/skills/yurineko73/godot-mcp-native/release.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 29 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 613 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00029 $0.00613
Opus 5 $0.00015 $0.00307
Sonnet 5 $0.00006 $0.00123
Haiku 4.5 $0.00003 $0.00061

Measured 10d ago against content hash f83fabc26e3c, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-09, from the pricing page.

Security

Grade A, and why

release scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/release/SKILL.md · 71 lines

What it actually says

Release Godot MCP Native

Use this skill when asked to release a new version of the Godot MCP Native plugin and gdmcp CLI.

Prerequisites

  • Rust toolchain installed at .gdmcp/ (or system-wide cargo)
  • Godot 4.6.1 at F:\Godot\Godot_v4.6.1-stable_win64.exe
  • Python 3 with test/integration/ dependencies
  • gh CLI authenticated with yurineko73/Godot-MCP-Native repo access

Workflow

1. Run the release script

.\scripts\release.ps1 -Version <X.Y.Z>

This automates:

  • Version bump in plugin.cfg, cli_release.json, mcp_types.gd, Cargo.toml
  • Full test suite (Rust tests + clippy + GUT + packaging)
  • CLI package build (Windows x64; Linux/macOS built separately)
  • Plugin archive (dist/godot-mcp-native-X.Y.Z.zip)
  • GitHub Release draft with artifacts uploaded

Use -DryRun to preview without changes. Use -SkipTests for quick iteration.

2. Build other platform packages (on their respective hosts)

# Linux
./cli/gdmcp/scripts/package.sh X.Y.Z x86_64-unknown-linux-gnu

# macOS
./cli/gdmcp/scripts/package.sh X.Y.Z x86_64-apple-darwin
./cli/gdmcp/scripts/package.sh X.Y.Z aarch64-apple-darwin

Upload the resulting zip files to the GitHub Release draft.

3. Manual steps

  • Submit godot-mcp-native-X.Y.Z.zip to Godot Asset Library
  • Upload packages to Quark cloud drive (share link pre-configured in cli_release.json; update only if Quark generates a new link)
  • Publish the GitHub Release draft
  • Commit version bump: git commit -m "chore: bump version to X.Y.Z"

4. Verify the release

After publishing:

# Install from GitHub Release
gdmcp --json doctor

# Verify the plugin panel shows correct version in Godot editor

Troubleshooting

  • If gh release create fails, check gh auth status
  • If Rust tests fail, run cargo test --manifest-path cli/gdmcp/Cargo.toml directly
  • If GUT fails, open the project in Godot editor and run tests interactively
  • If packaging tests fail, check test/integration/test_gdmcp_packaging.py
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 10d ago First seen · 71 lines · 29 tokens per session scan A f83fabc26e3c

Subscribe to this mod's changes

release is a skill published in the GitHub repository yurineko73/Godot-MCP-Native (768 stars, last pushed 1mo ago), licensed MIT. It adds 29 tokens to every session and 613 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

build-game-changelog

Design, implement, backfill, audit, and release in-game changelogs with contiguous versioning, deployment provenance, menu-state navigation, accessible toggle, close, and Escape behavior, and responsive release-ledger UI. Use when Codex needs to add or revise a changelog or version screen in a game, reconstruct…

MengTo/Skills · 100 tokens

writing-modpack-changelog

Use when cutting a modpack release. Creates /docs/release-changelog.md if absent; appends a new version section with grouped changes. Triggers - 'cut a release', 'release notes', 'changelog', 'v1.2.3 changes', 'what changed since last version'.

hashgraph-online/awesome-codex-plugins · 69 tokens

flame-harness-build

Phase 8 — bootstrap signing credentials, generate fastlane config from templates, and build + upload signed IPA (TestFlight) and AAB (internal track).

tjdrhs90/flutter-flame-harness · 38 tokens

roblox-publish-checklist

Use before publishing or updating a Roblox experience to run evidence-backed release gates for the surfaces that changed.

TabooHarmony/roblox-brain · 27 tokens

changelog

Auto-generates a changelog from git commits, sprint data, and design documents. Produces both internal and player-facing versions.

frabcd/codex-ai-game-studio · 29 tokens

gm-finalize

Seal the current tag: snapshot the per-tag working docs into docs/tags/ /, write a CHANGELOG entry, run git tag, and reset per-tag runtime state for the next /gm-gdd round. Does NOT package a release — that lives in a separate skill. Explicit invocation only — use /gm-finalize.

RandallLiuXin/GodotMaker · 75 tokens