Agent skill

Mmd Release

by togechiyo in togechiyo/MMD_modoki

Prepare or execute an MMDmodoki version release by reconciling version files, feedback ledger, release notes, verification, CI packages, tags, and GitHub Release assets.

MITAuto-check passedDevelopment

Install Mmd Release

skills CLI
$ npx skills add togechiyo/MMD_modoki --skill mmd-release -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install togechiyo/MMD_modoki mmd-release --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/togechiyo/MMD_modoki.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/mmd-release .claude/skills/mmd-release && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
mmd-release
GitHub stars
146
Token cost
~2k tokens
SKILL.md length
1,045 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

Prepare or execute an MMDmodoki version release by reconciling version files, feedback ledger, release notes, verification, CI packages, tags, and GitHub Release assets.

  • Works in 5 steps: Read-only preflight → Prepare release files → Verify → …
  • Release planning
  • SKILL.md covers Load the current release…, Stage 1: Read-only preflight, Stage 2: Prepare release files and Stage 3: Verify, plus 3 more sections
  • Calls git and npm

What it does

Mmd Release is an agent skill from togechiyo/MMD_modoki. Prepare or execute an MMDmodoki version release by reconciling version files, feedback ledger, release notes, verification, CI packages, tags, and GitHub Release assets. Use for release planning, preflight, version bumps, tag publication, or release completion; do not use for an ordinary commit/push or a local package build alone.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Changelog and release notes and Product roadmapping. It works with GitHub and npm. The licence is MIT.

When your agent uses it

  • Release planning
  • Tag publication
  • Release completion
  • Do not use for an ordinary commit/push

Example prompts

  • “/mmd-release”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Read-only preflight
  2. Prepare release files
  3. Verify
  4. Build and publish
  5. Commit and publish gates

What it can do on your machine

Read from SKILL.md and the folder at commit 1e32b53. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Mmd Release loads about 2k tokens when it runs. Until then it costs about 86 tokens; SKILL.md has 1,045 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~86
When it runs · the whole SKILL.md, loaded when a task matches
~2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from togechiyo/MMD_modoki at commit 1e32b53, republished under its MIT licence (© togechiyo). 1,045 words, ~1,997 tokens.

Download SKILL.mdSave it as .claude/skills/mmd-release/SKILL.md (or your agent's skills folder).
name
mmd-release
description
Prepare or execute an MMD_modoki version release by reconciling version files, feedback ledger, release notes, verification, CI packages, tags, and GitHub Release assets. Use for release planning, preflight, version bumps, tag publication, or release completion; do not use for an ordinary commit/push or a local package build alone.

MMD_modoki Release

Move a requested release through explicit, auditable stages with human checkpoints between preparation and publication. Skill activation does not authorize commit, push, workflow dispatch, tag creation, tag push, or GitHub Release publication.

Load the current release contract

Read before acting:

Treat the current files as authoritative over remembered commands. Confirm the requested target version rather than guessing a patch, minor, or major bump.

Stage 1: Read-only preflight

  1. Inspect branch, upstream, worktree status, recent tags, and commits since the previous release.
  2. Keep unrelated modified and untracked files out of the release scope.
  3. Compare package.json and package-lock.json versions.
  4. Check the target feedback ledger for fixed, open, deferred, and unconfirmed reports.
  5. Check whether release notes exist and whether their claims are supported by the diff, ledger, tests, or explicit owner decisions.
  6. Identify all supported UI locales from src/i18n.ts and the locale resources. Parse every locale JSON, compare their complete key sets, and report missing, extra, or blank translations. For non-English resources, also review values identical to English and distinguish deliberate technical terms or proper names from untranslated user-facing copy. Do not rely on key parity or the English fallback as evidence that a locale is complete.
  7. Confirm that the intended release tag does not already exist locally or remotely before creating it.

Report blockers before mutating files or external state.

Human checkpoint A: release scope

Stop after the read-only preflight. Summarize the target version, included changes, open/deferred reports, worktree state, expected file edits, and any blockers. Ask the project owner whether to proceed with release-file preparation. Do not begin Stage 2 until the owner answers affirmatively, even when the initial request was broadly phrased as “do the release,” unless the owner explicitly waived intermediate checkpoints.

Stage 2: Prepare release files

Only when requested, update the version files, release notes, ledger, public documentation, and known-issue text needed for the target release.

  • Do not promote an external request to a roadmap commitment without an explicit owner decision.
  • Separate shipped fixes, known issues, deferred items, and experimental changes.
  • Avoid release-note claims based only on implementation intent; require observable behavior or documented evidence.
  • Keep version changes consistent across lockfiles and generated metadata without creating a tag as a side effect.

Stage 3: Verify

Choose verification using the repository AGENTS.md and the mmd-test skill when available.

At minimum, reconcile the release scope with the checks required by the current workflow. The release workflow currently runs lint, unit tests, critical typecheck, and platform package builds. Local verification does not replace CI platform builds.

Before publication, switch the running UI through every supported language mode. Check the common shell (menu bar, toolbar, timeline, and bottom panel) and every dialog, settings screen, export screen, toast, or error path whose text changed in the release. Record separately:

  • locale resource parsing, key parity, and blank-value results;
  • locales and screens visually checked;
  • raw translation keys, unintended fallback text, mojibake, obvious mistranslations, clipping, overlap, or other blocking layout defects;
  • any lower-severity wording issue deliberately carried as a known issue.

Treat missing translations and interaction-blocking locale layout defects as release blockers unless the project owner makes a different informed decision. A successful dictionary check does not replace the UI pass.

If required checks fail, stop before tag publication unless the user explicitly makes a different, informed decision. Distinguish known non-blocking typecheck baseline errors from critical failures.

Human checkpoint B: publication readiness

Stop after local verification and any authorized CI preflight have produced enough evidence for a publication decision. Summarize passed, failed, skipped, and manually unverified checks; release-note status; expected artifacts; and remaining known issues. Ask whether to proceed to commit/tag/publication operations. Do not infer approval from successful tests or builds.

Show full SKILL.md (417 more words)Show less

Stage 4: Build and publish

  • Local package or make commands are supplemental checks for the current OS only.
  • The canonical cross-platform artifacts come from .github/workflows/build-zips.yml.
  • The normal release path is to create and push the requested vX.Y.Z tag after local verification and publication approval. The tag push triggers the four platform builds and GitHub prerelease publication.
  • Do not require a separate GitHub CLI login or workflow_dispatch merely to start a normal release when authenticated git push is available.
  • workflow_dispatch is an optional preflight for workflow, dependency, or packaging-risk changes. It is not a mandatory step for every release, creates workflow artifacts only, and requires explicit authorization when used.
  • After tag push, confirm the Windows ZIP, macOS ZIP, macOS arm64 DMG, Linux ZIP, and Publish GitHub Release Assets jobs before reporting completion.
  • Do not treat a successful local or optional preflight build as permission to commit, push, or tag.

Stage 5: Commit and publish gates

After checkpoint B is approved, confirm each external or repository-history mutation is covered by the user's current instruction:

  1. commit release preparation;
  2. push the branch or main;
  3. optionally dispatch a preflight workflow when explicitly requested or warranted by packaging-risk changes;
  4. create the version tag;
  5. push the tag, which starts the canonical build and prerelease publication;
  6. inspect the workflow jobs, generated assets, and GitHub prerelease;
  7. edit the generated prerelease body only when separately authorized and needed.

Checkpoint approval covers only the stages and mutations described in the checkpoint summary. When the owner explicitly authorizes the complete remaining release sequence, proceed through the listed mutation gates without repeatedly asking. Stop and ask again on new blockers, failed checks, changed release scope, target ambiguity, or unexpected external state.

The tag must use vX.Y.Z. Tag push triggers the canonical package workflow and GitHub prerelease asset publication. Do not run npm publish.

An explicit owner request such as “タグとビルド” covers tag creation, tag push, the triggered build, and release-result inspection. Proceed through those operations without adding an unrelated GitHub CLI authentication requirement. It does not by itself authorize changing an existing tag, deleting a release, or editing release text.

Completion report

State:

  • released version and tag;
  • commit and branch used;
  • verification results;
  • locale dictionary audit and per-language UI verification results;
  • workflow run result;
  • expected and observed assets;
  • prerelease status;
  • remaining known issues or manual platform checks.

If the task stops before publication, state the exact completed stage and next authorized action. Never report a release as complete from a local build alone.

© togechiyo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/mmd-release of togechiyo/MMD_modoki.

Open the folder on GitHubat commit 1e32b53

Compare with similar skills

Mmd Release next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Mmd Release compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Mmd Release this skilltogechiyo/MMD_modoki146—~2kAutomated safety check: PassMIT
Cutting A ReleaseTriliumNext/Trilium38k—~3.2kAutomated safety check: PassAGPL-3.0
Verdaccio Pull Request Workflowverdaccio/verdaccio18k—~1.9kAutomated safety check: PassMIT
Hunk Release Workflowmodem-dev/hunk9.6k—~3.8kAutomated safety check: PassMIT
Version ReleaseNG-ZORRO/ng-zorro-antd9.2k—~3.1kAutomated safety check: PassMIT
Release Roundethereumjs/ethereumjs-monorepo2.8k—~2kAutomated safety check: PassNone

Similar skills

  • Cutting A Release

    TriliumNext/Trilium

    A skill your agent uses when cutting, preparing, or debugging a Trilium release — bumping the monorepo version, tagging, or diagnosing a failed "Release" workflow run.

    38k GitHub stars~3.2k tokensUpdated today
    DevelopmentAuto-check passed
  • Takes a change through a verdaccio pull request: branch, local checks, changeset, title and body, labels, CI and review rounds, and ports to other release lines.

    18k GitHub stars~1.9k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Hunk Release Workflow

    modem-dev/hunk

    Maintainer workflow for preparing, publishing, verifying and curating Hunk releases, with confirmation gates before tags, publishes and public edits.

    9.6k GitHub stars~3.8k tokensUpdated today
    DevelopmentAuto-check passed
  • Version Release

    NG-ZORRO/ng-zorro-antd

    NG-ZORRO/ng-zorro-antd repository release workflow. An agent skill from NG-ZORRO/ng-zorro-antd.

    9.2k GitHub stars~3.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Release Round

    ethereumjs/ethereumjs-monorepo

    Runs a coordinated EthereumJS npm release round in six human-gated phases — intent and readiness, CHANGELOG, version bump, publish (human executes), post-publish verification, and announcements.

    2.8k GitHub stars~2k tokensUpdated 22 days ago
    DevelopmentAuto-check passed
  • Ccb GitHub

    SeemSeam/claude_codex_bridge

    Maintain this CCB project's GitHub-facing release and npm publication surface.

    3.6k GitHub stars~4.9k tokensUpdated today
    DevelopmentAuto-check passed

More from togechiyo/MMD_modoki

  • Mmd Insight Curation

    togechiyo/MMD_modoki

    Curate reusable MMDmodoki knowledge from completed work, explicit owner decisions, verification results, docs, and diffs into insights cards and indexes.

    146 GitHub stars~780 tokensUpdated today
    Auto-check passed
  • Mmd Rendering Triage

    togechiyo/MMD_modoki

    Diagnose MMDmodoki viewport or exported-image rendering artifacts by separating shadow, transparency, geometry, depth precision, and pipeline causes.

    146 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Mmd Test

    togechiyo/MMD_modoki

    Select and run the smallest sufficient MMDmodoki verification set after code or configuration changes, then separate new failures from known baselines.

    146 GitHub stars~936 tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Mmd Release

What does Mmd Release do?

Prepare or execute an MMDmodoki version release by reconciling version files, feedback ledger, release notes, verification, CI packages, tags, and GitHub Release assets. Mmd Release is an agent skill from togechiyo/MMD_modoki. Prepare or execute an MMDmodoki version release by reconciling version files, feedback ledger, release notes, verification, CI packages, tags, and GitHub Release assets.

When should I use Mmd Release?

Mmd Release fits situations like: release planning; tag publication; release completion; do not use for an ordinary commit/push.

How do I install Mmd Release in Claude Code?

Run `npx skills add togechiyo/MMD_modoki --skill mmd-release -a claude-code`. Or copy the skill folder (.agents/skills/mmd-release in togechiyo/MMD_modoki) into .claude/skills/mmd-release in your project. Claude Code loads it when a task matches its description.

How do I install Mmd Release in Codex?

Run `npx skills add togechiyo/MMD_modoki --skill mmd-release -a codex`. Or copy the skill folder (.agents/skills/mmd-release in togechiyo/MMD_modoki) into .agents/skills/mmd-release in your project. Codex loads it when a task matches its description.

Can I use Mmd Release in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add togechiyo/MMD_modoki --skill mmd-release -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/mmd-release, .gemini/skills/mmd-release, .github/skills/mmd-release and .opencode/skills/mmd-release in your project.

What does Mmd Release need to run?

Going by SKILL.md and its folder, Mmd Release needs the command-line tools its instructions call (git and npm).

Does Mmd Release access the network?

SKILL.md contains no URLs. Its commands use git and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Mmd Release safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Mmd Release use?

Mmd Release is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Mmd Release use?

About 2k tokens (SKILL.md is roughly 8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Mmd Release?

Skills that share tags, products or a category with Mmd Release: Cutting A Release (TriliumNext/Trilium, 38k stars), Verdaccio Pull Request Workflow (verdaccio/verdaccio, 18k stars), Hunk Release Workflow (modem-dev/hunk, 9.6k stars) and Version Release (NG-ZORRO/ng-zorro-antd, 9.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Mmd Release?

togechiyo (a GitHub user) maintains it in togechiyo/MMD_modoki, which has 146 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 11, 2026.

Source: togechiyo/MMD_modoki on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.