Worktrunk Release Workflow
max-sixty/worktrunk
Walks a maintainer through cutting a Worktrunk release: sync the release branch, pass two test gates, review the changes, then publish.
Cuts a MooshieUI semver release quickly, skipping bot reviews, pre-commit-checks, and local build validation.
$ npx skills add Mooshieblob1/MooshieUI --skill quickrelease -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Mooshieblob1/MooshieUI quickrelease --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/Mooshieblob1/MooshieUI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/quickrelease .claude/skills/quickrelease && 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 "quickrelease" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/quickrelease into .claude/skills/quickrelease/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quickrelease", 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/Mooshieblob1/MooshieUI/tree/main/.agents/skills/quickreleaseType 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 Mooshieblob1/MooshieUI --skill quickrelease -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Mooshieblob1/MooshieUI quickrelease --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mooshieblob1/MooshieUI.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/quickrelease .agents/skills/quickrelease && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "quickrelease" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/quickrelease into .agents/skills/quickrelease/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quickrelease", 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 Mooshieblob1/MooshieUI --skill quickrelease -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Mooshieblob1/MooshieUI quickrelease --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mooshieblob1/MooshieUI.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/quickrelease .cursor/skills/quickrelease && 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 "quickrelease" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/quickrelease into .cursor/skills/quickrelease/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quickrelease", 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/Mooshieblob1/MooshieUI.git --path .agents/skills/quickrelease--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 Mooshieblob1/MooshieUI --skill quickrelease -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Mooshieblob1/MooshieUI quickrelease --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mooshieblob1/MooshieUI.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/quickrelease .gemini/skills/quickrelease && 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 "quickrelease" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/quickrelease into .gemini/skills/quickrelease/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quickrelease", 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 Mooshieblob1/MooshieUI quickreleaseInstalls 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 Mooshieblob1/MooshieUI --skill quickrelease -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Mooshieblob1/MooshieUI.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/quickrelease .github/skills/quickrelease && 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 "quickrelease" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/quickrelease into .github/skills/quickrelease/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quickrelease", 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 Mooshieblob1/MooshieUI --skill quickrelease -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Mooshieblob1/MooshieUI quickrelease --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Mooshieblob1/MooshieUI.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/quickrelease .opencode/skills/quickrelease && 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 "quickrelease" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/quickrelease into .opencode/skills/quickrelease/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "quickrelease", 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.
quickreleaseCuts a MooshieUI semver release quickly, skipping bot reviews, pre-commit-checks, and local build validation.
Quickrelease is an agent skill from Mooshieblob1/MooshieUI. Cuts a MooshieUI semver release quickly, skipping bot reviews, pre-commit-checks, and local build validation. Bumps versions, prepends release notes, commits, pushes, creates/merges release PR, and tags the release. Use when the user says /quickrelease or wants a checkless release.
Its SKILL.md is about 1.1k 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, Image generation and Diffusion and image models. It works with Git, Tauri, Stable Diffusion and Rust. The repository describes itself as: A front-end UI for ComfyUI made for beginner level users. The licence is AGPL-3.0.
9 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit a9cb043. 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:
gitghFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
github.comFrom 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.
Quickrelease loads about 1.1k tokens when it runs. Until then it costs about 74 tokens; SKILL.md has 337 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 Mooshieblob1/MooshieUI at commit a9cb043, republished under its AGPL-3.0 licence (© Mooshieblob1). 337 words, ~1,089 tokens.
.claude/skills/quickrelease/SKILL.md (or your agent's skills folder).Fast-path release: checkout main → version bump → changelog → push branch → PR → auto-merge → tag → CI.
This workflow skips all developer hygiene checks, linting, pre-commit hooks, and local build verification. Use it only when the changes are trivial and already verified.
| Field | Default if omitted |
|---|---|
Version X.Y.Z | Read package.json, patch+1 (no v prefix in files) |
| Summary | git log since last v* tag |
git -c core.hooksPath=/dev/null ...Pre-commit hook hangs in PowerShell without this.
Ensure you are on a fresh, updated main branch before bumping versions:
git checkout main
git pull origin mainUpdate version in:
| File | Field |
|---|---|
package.json | "version": "X.Y.Z" |
src-tauri/Cargo.toml | version = "X.Y.Z" under [package] |
src-tauri/tauri.conf.json | "version": "X.Y.Z" |
Prepend to both RELEASE_NOTES.md and CHANGELOG.md:
## What's New in vX.Y.Z
### Fixes and maintenance
- Detail
---
## What's New in vPREVIOUSCHANGELOG.md: new section goes directly under # Changelog.
git checkout -b release/vX.Y.Z
git add -A
git -c core.hooksPath=/dev/null commit -m "vX.Y.Z: Quick release"
git -c core.hooksPath=/dev/null push -u origin release/vX.Y.Zgh pr create --base main --head release/vX.Y.Z --title "vX.Y.Z: Quick release" --body "<bullet list of changes>"If branch checks are green or can be bypassed:
gh pr merge <PR_NUMBER> --squash --delete-branchIf branch policy blocks the merge due to pending checks or admin settings, add the --admin flag:
gh pr merge <PR_NUMBER> --squash --delete-branch --admingit checkout main
git fetch origin main
git reset --hard origin/main
git tag vX.Y.Z
git -c core.hooksPath=/dev/null push origin vX.Y.ZThis triggers the Build & Release workflow on GitHub Actions.
git fetch --prune originPrune any stale local branches.
Quick releases are usually trivial fixes that need no docs — skip this step then. But if this release adds, renames, or removes a user-facing feature or setting, sync the wiki (a separate repo: https://github.com/Mooshieblob1/MooshieUI.wiki.git, branch master, top-level *.md, nav _Sidebar.md).
git clone https://github.com/Mooshieblob1/MooshieUI.wiki.git <scratch>/MooshieUI.wiki # outside the main repoEdit the page(s) for each user-facing item in this release's ## What's New in vX.Y.Z block, verifying exact UI labels against current code (src/lib/locales/en.ts + the component) — labels get renamed before ship. Match the wiki's concise, present-tense voice. Then:
git -c core.hooksPath=/dev/null commit -am "Document vX.Y.Z: <short summary>"
git -c core.hooksPath=/dev/null push origin masterNo Co-Authored-By, no em dashes. Report pages touched (or that the wiki pass was skipped as internal-only).
- [ ] Stale release/* branches cleaned up
- [ ] Three version files match X.Y.Z
- [ ] RELEASE_NOTES.md + CHANGELOG.md updated
- [ ] Release PR merged to main
- [ ] Tag vX.Y.Z pushed
- [ ] Release workflow running on GitHub
- [ ] Wiki pass done for user-facing changes (or skipped as internal-only)Co-Authored-By trailers to commits, PR bodies, or comments — never attribute AI assistance in any git or GitHub outputgit without core.hooksPath=/dev/null on Windowsworkflow_dispatch instead© Mooshieblob1, AGPL-3.0. 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/quickrelease of Mooshieblob1/MooshieUI.
Open the folder on GitHubat commit a9cb043
Quickrelease 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 |
|---|---|---|---|---|---|---|
| Quickrelease this skillMooshieblob1/MooshieUI | 207 | — | ~1.1k | Automated safety check: Pass | AGPL-3.0 | |
| Worktrunk Release Workflowmax-sixty/worktrunk | 8.9k | — | ~6.9k | Automated safety check: Pass | Custom licence | |
| Cut Releasedelexw/claude-code-trace | 376 | 1 repos | ~1.4k | Automated safety check: Pass | MIT | |
| Releasexin2017338/lynx-proxy | 502 | — | ~1.1k | Automated safety check: Pass | MIT | |
| Prepare Releasefrozenlib/parse-display | 193 | — | ~1.3k | Automated safety check: Pass | Apache-2.0 | |
| Guarded Git Commit and Pushjerrywu001/cc-sessions-viewer | 394 | — | ~603 | Automated safety check: Notes | MIT |
max-sixty/worktrunk
Walks a maintainer through cutting a Worktrunk release: sync the release branch, pass two test gates, review the changes, then publish.
delexw/claude-code-trace
Cuts a new versioned release of claude-code-trace end-to-end without asking any questions.
xin2017338/lynx-proxy
Publish a new release version of Lynx Proxy. An agent skill from xin2017338/lynx-proxy.
frozenlib/parse-display
Prepare parse-display release changes before publishing with a Rust Cargo script when nightly Cargo is available.
jerrywu001/cc-sessions-viewer
Commits and pushes only on an explicit request, pulling first, running the project's CI checks locally, and stopping cold on any conflict or failure.
GOODBOY008/r-shell
Release a new r-shell version and create a published GitHub release with contributor credits.
Mooshieblob1/MooshieUI
Adds a custom ComfyUI Python node to MooshieUI — Python class in mooshienodes.py, Rust required-class registration, and optional workflow template chain hookup.
Mooshieblob1/MooshieUI
Adds a MooshieUI Tauri command end-to-end — Rust handler, lib.rs registration, and TypeScript ipcInvoke wrapper.
Mooshieblob1/MooshieUI
Runs branch hygiene and bot PR comment triage without cutting a release.
Mooshieblob1/MooshieUI
Cuts a MooshieUI semver release — bumps three version files, updates changelog and release notes, validates build, opens release PR, merges, tags, and triggers Build & Release CI.
Mooshieblob1/MooshieUI
Builds or modifies ComfyUI workflow JSON templates in MooshieUI's Rust backend (src-tauri/src/templates).
Mooshieblob1/MooshieUI
Commits MooshieUI working-tree changes and lands them on main via a squash-merged PR without version bump or release tag.
Works with
Categories
Cuts a MooshieUI semver release quickly, skipping bot reviews, pre-commit-checks, and local build validation. Quickrelease is an agent skill from Mooshieblob1/MooshieUI. Cuts a MooshieUI semver release quickly, skipping bot reviews, pre-commit-checks, and local build validation.
Quickrelease fits situations like: the user says /quickrelease; wants a checkless release.
Run `npx skills add Mooshieblob1/MooshieUI --skill quickrelease -a claude-code`. Or copy the skill folder (.agents/skills/quickrelease in Mooshieblob1/MooshieUI) into .claude/skills/quickrelease in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Mooshieblob1/MooshieUI --skill quickrelease -a codex`. Or copy the skill folder (.agents/skills/quickrelease in Mooshieblob1/MooshieUI) into .agents/skills/quickrelease 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 Mooshieblob1/MooshieUI --skill quickrelease -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/quickrelease, .gemini/skills/quickrelease, .github/skills/quickrelease and .opencode/skills/quickrelease in your project.
Going by SKILL.md and its folder, Quickrelease needs the command-line tools its instructions call (git and gh).
SKILL.md names 1 domain. In commands or code: github.com; the agent is likely to contact it when it follows the instructions. 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.
Quickrelease is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.1k tokens (SKILL.md is roughly 4.4k 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 Quickrelease: Worktrunk Release Workflow (max-sixty/worktrunk, 8.9k stars), Cut Release (delexw/claude-code-trace, 376 stars), Release (xin2017338/lynx-proxy, 502 stars) and Prepare Release (frozenlib/parse-display, 193 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Mooshieblob1 (a GitHub user) maintains it in Mooshieblob1/MooshieUI, which has 207 GitHub stars. The repository holds 9 skills in this directory. The repository was last updated on October 5, 2026.
Source: Mooshieblob1/MooshieUI on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.