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.
Prepare or execute an MMDmodoki version release by reconciling version files, feedback ledger, release notes, verification, CI packages, tags, and GitHub Release assets.
$ npx skills add togechiyo/MMD_modoki --skill mmd-release -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install togechiyo/MMD_modoki mmd-release --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "mmd-release" agent skill from https://github.com/togechiyo/MMD_modoki/tree/main/.agents/skills/mmd-release into .claude/skills/mmd-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mmd-release", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/togechiyo/MMD_modoki/tree/main/.agents/skills/mmd-releaseType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add togechiyo/MMD_modoki --skill mmd-release -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install togechiyo/MMD_modoki mmd-release --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/togechiyo/MMD_modoki.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/mmd-release .agents/skills/mmd-release && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "mmd-release" agent skill from https://github.com/togechiyo/MMD_modoki/tree/main/.agents/skills/mmd-release into .agents/skills/mmd-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mmd-release", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add togechiyo/MMD_modoki --skill mmd-release -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install togechiyo/MMD_modoki mmd-release --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/togechiyo/MMD_modoki.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/mmd-release .cursor/skills/mmd-release && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "mmd-release" agent skill from https://github.com/togechiyo/MMD_modoki/tree/main/.agents/skills/mmd-release into .cursor/skills/mmd-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mmd-release", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/togechiyo/MMD_modoki.git --path .agents/skills/mmd-release--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add togechiyo/MMD_modoki --skill mmd-release -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install togechiyo/MMD_modoki mmd-release --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/togechiyo/MMD_modoki.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/mmd-release .gemini/skills/mmd-release && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "mmd-release" agent skill from https://github.com/togechiyo/MMD_modoki/tree/main/.agents/skills/mmd-release into .gemini/skills/mmd-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mmd-release", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install togechiyo/MMD_modoki mmd-releaseInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add togechiyo/MMD_modoki --skill mmd-release -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/togechiyo/MMD_modoki.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/mmd-release .github/skills/mmd-release && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "mmd-release" agent skill from https://github.com/togechiyo/MMD_modoki/tree/main/.agents/skills/mmd-release into .github/skills/mmd-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mmd-release", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add togechiyo/MMD_modoki --skill mmd-release -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install togechiyo/MMD_modoki mmd-release --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/togechiyo/MMD_modoki.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/mmd-release .opencode/skills/mmd-release && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "mmd-release" agent skill from https://github.com/togechiyo/MMD_modoki/tree/main/.agents/skills/mmd-release into .opencode/skills/mmd-release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "mmd-release", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
mmd-releasePrepare 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. 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.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 1e32b53. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
gitnpmFrom the folder's file list and the shell code blocks in SKILL.md.
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.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from togechiyo/MMD_modoki at commit 1e32b53, republished under its MIT licence (© togechiyo). 1,045 words, ~1,997 tokens.
.claude/skills/mmd-release/SKILL.md (or your agent's skills folder).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.
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.
package.json and package-lock.json versions.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.Report blockers before mutating files or external state.
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.
Only when requested, update the version files, release notes, ledger, public documentation, and known-issue text needed for the target release.
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:
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.
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.
package or make commands are supplemental checks for the current OS only..github/workflows/build-zips.yml.vX.Y.Z tag after local verification and publication approval. The tag push triggers the four platform builds and GitHub prerelease publication.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.Publish GitHub Release Assets jobs before reporting completion.After checkpoint B is approved, confirm each external or repository-history mutation is covered by the user's current instruction:
main;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.
State:
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
Just SKILL.md in .agents/skills/mmd-release of togechiyo/MMD_modoki.
Open the folder on GitHubat commit 1e32b53
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Mmd Release this skilltogechiyo/MMD_modoki | 146 | — | ~2k | Automated safety check: Pass | MIT | |
| Cutting A ReleaseTriliumNext/Trilium | 38k | — | ~3.2k | Automated safety check: Pass | AGPL-3.0 | |
| Verdaccio Pull Request Workflowverdaccio/verdaccio | 18k | — | ~1.9k | Automated safety check: Pass | MIT | |
| Hunk Release Workflowmodem-dev/hunk | 9.6k | — | ~3.8k | Automated safety check: Pass | MIT | |
| Version ReleaseNG-ZORRO/ng-zorro-antd | 9.2k | — | ~3.1k | Automated safety check: Pass | MIT | |
| Release Roundethereumjs/ethereumjs-monorepo | 2.8k | — | ~2k | Automated safety check: Pass | None |
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.
verdaccio/verdaccio
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.
modem-dev/hunk
Maintainer workflow for preparing, publishing, verifying and curating Hunk releases, with confirmation gates before tags, publishes and public edits.
NG-ZORRO/ng-zorro-antd
NG-ZORRO/ng-zorro-antd repository release workflow. An agent skill from NG-ZORRO/ng-zorro-antd.
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.
SeemSeam/claude_codex_bridge
Maintain this CCB project's GitHub-facing release and npm publication surface.
togechiyo/MMD_modoki
Curate reusable MMDmodoki knowledge from completed work, explicit owner decisions, verification results, docs, and diffs into insights cards and indexes.
togechiyo/MMD_modoki
Diagnose MMDmodoki viewport or exported-image rendering artifacts by separating shadow, transparency, geometry, depth precision, and pipeline causes.
togechiyo/MMD_modoki
Select and run the smallest sufficient MMDmodoki verification set after code or configuration changes, then separate new failures from known baselines.
Categories
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.
Mmd Release fits situations like: release planning; tag publication; release completion; do not use for an ordinary commit/push.
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.
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.
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.
Going by SKILL.md and its folder, Mmd Release needs the command-line tools its instructions call (git and npm).
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.
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.
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.
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.
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.
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.