Iib
zanllp/infinite-image-browsing
Interact with IIB (Infinite Image Browsing) service for searching, browsing, tagging, and organizing AI-generated images.
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.
$ npx skills add Mooshieblob1/MooshieUI --skill release -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Mooshieblob1/MooshieUI 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/Mooshieblob1/MooshieUI.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/release .claude/skills/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 "release" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/release into .claude/skills/release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "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/Mooshieblob1/MooshieUI/tree/main/.agents/skills/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 Mooshieblob1/MooshieUI --skill release -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Mooshieblob1/MooshieUI release --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/release .agents/skills/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 "release" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/release into .agents/skills/release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "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 Mooshieblob1/MooshieUI --skill release -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Mooshieblob1/MooshieUI release --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/release .cursor/skills/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 "release" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/release into .cursor/skills/release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "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/Mooshieblob1/MooshieUI.git --path .agents/skills/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 Mooshieblob1/MooshieUI --skill release -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Mooshieblob1/MooshieUI release --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/release .gemini/skills/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 "release" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/release into .gemini/skills/release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "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 Mooshieblob1/MooshieUI 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 Mooshieblob1/MooshieUI --skill release -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/release .github/skills/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 "release" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/release into .github/skills/release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "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 Mooshieblob1/MooshieUI --skill 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 Mooshieblob1/MooshieUI release --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/release .opencode/skills/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 "release" agent skill from https://github.com/Mooshieblob1/MooshieUI/tree/main/.agents/skills/release into .opencode/skills/release/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "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.
releaseCuts 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.
Release is an agent skill from 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. Use when the user says /release, cut a release, ship vX.Y.Z, or version bump.
Its SKILL.md is about 2.8k 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 and Stable Diffusion. The repository describes itself as: A front-end UI for ComfyUI made for beginner level users. The licence is AGPL-3.0.
12 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 14a7ca6. 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:
gitghcargonpmFrom 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.
Release loads about 2.8k tokens when it runs. Until then it costs about 66 tokens; SKILL.md has 991 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 14a7ca6, republished under its AGPL-3.0 licence (© Mooshieblob1). 991 words, ~2,793 tokens.
.claude/skills/release/SKILL.md (or your agent's skills folder).Full release path: repo hygiene → pre-commit → version bump → changelog → build validation → PR → GlassWorm → bot triage (all relevant PRs) → merge → tag → CI.
| 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.
Refresh remotes, inventory branches/PRs, and resolve conflicts before creating release/vX.Y.Z.
git fetch --prune origin
git branch -vv
git branch -r
gh pr list --state open --base main --json number,title,headRefName,updatedAt,isDraft
gh api repos/Mooshieblob1/MooshieUI/branches?per_page=100 --jq '.[].name'Release / stale branch handling
| Situation | Action |
|---|---|
Remote release/vX.Y.Z already exists for this release | If PR is merged or abandoned: delete remote branch. If PR is still open and current: check out and continue on it (do not create a duplicate). |
Remote release/v* for an older version, PR merged | Delete remote branch: git -c core.hooksPath=/dev/null push origin --delete release/vOLD |
Remote release/v* with closed PR and no further work | Delete remote branch |
| Local tracking branches for deleted remotes | git fetch --prune then delete stale locals |
Open PR targeting main that is superseded by this release | Close with a short comment, or merge first if it must ship in this release |
| Open PR with failing GlassWorm or blocking CI | Fix on that branch/PR or close before cutting the release |
Do not force-push main or protected tags. Do not delete branches that still have unmerged work the user intends to ship.
Report a short table: branch/PR, status, action taken.
Before version bump, triage bot feedback on PRs that could block or duplicate this release.
Bots to read (non-exhaustive): gemini-code-assist[bot], copilot-pull-request-reviewer[bot], github-actions[bot] (only when comment contains a concrete fix).
# Open PRs targeting main
gh pr list --state open --base main --json number,title,headRefName
# Per PR (replace N):
gh pr view N --json reviews,comments,state,mergedAt
gh api repos/Mooshieblob1/MooshieUI/pulls/N/comments
gh api repos/Mooshieblob1/MooshieUI/pulls/N/reviewsAlso check recently merged PRs since the last v* tag (bots sometimes comment late or on squash-merge commits):
$lastTag = git describe --tags --abbrev=0
gh pr list --state merged --base main --limit 20 --json number,title,mergedAtClassify every bot comment using docs/BOT_REVIEW_TRIAGE.md:
| Verdict | Action |
|---|---|
| Fix | Correctness, safety, MIME mismatches, consistency — fix on that PR's branch if still open, or on main/release branch if merged and release-blocking |
| Skip | Premature abstraction, nits, factually wrong bot claims — note rationale in release PR body or user summary |
| Defer | Valid but not release-blocking — document for follow-up; do not block tag |
Release-blocking bot findings on open PRs must be resolved (fix or explicit skip with verification) before creating the release PR. If a fix belongs on another open PR, land it there first or cherry-pick into the release branch.
Run pre-commit-check on current tree. Fix blockers; re-run until ✅.
| 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" |
Verify:
Select-String -Pattern '"X.Y.Z"|version = "X.Y.Z"' package.json, src-tauri/Cargo.toml, src-tauri/tauri.conf.jsonPrepend to both RELEASE_NOTES.md and CHANGELOG.md:
## What's New in vX.Y.Z
### Group title
- Detail
---
## What's New in vPREVIOUSCHANGELOG.md: new section goes directly under # Changelog.
cargo check --manifest-path src-tauri/Cargo.toml
cargo check --manifest-path src-tauri/Cargo.toml --no-default-features --features server
cargo test --manifest-path src-tauri/Cargo.toml
npm run buildConfirm step 1: no conflicting release/vX.Y.Z on remote (unless intentionally continuing that PR).
git checkout main
git pull origin main
git checkout -b release/vX.Y.Z
git add -A
git -c core.hooksPath=/dev/null commit -m "vX.Y.Z: Short summary"
git -c core.hooksPath=/dev/null push -u origin release/vX.Y.Z
gh pr create --base main --head release/vX.Y.Z --title "vX.Y.Z: Short summary" --body "<bullet list of changes; note any bot triage from steps 1-2>"gh pr checks <PR_NUMBER> --watch --interval 30Wait for GlassWorm Infection Audit SUCCESS (5 min timeout).
Wait ~60s after CI green. Re-fetch all bot threads on the release PR:
gh pr view <PR_NUMBER> --json reviews,comments,state
gh api repos/Mooshieblob1/MooshieUI/pulls/<PR_NUMBER>/comments
gh api repos/Mooshieblob1/MooshieUI/pulls/<PR_NUMBER>/reviewsRepeat classification (Fix / Skip / Defer). Present a summary table: bot, file, verdict, one-line rationale.
Apply fixes only for Fix; then:
git add -A
git -c core.hooksPath=/dev/null commit -m "address bot review feedback"
git -c core.hooksPath=/dev/null push
gh pr checks <PR_NUMBER> --watch --interval 30If bots post after a green run (common on squash-merge), re-poll comments once more before merge. Do not merge with unaddressed Fix items on the release PR.
gh pr merge <PR_NUMBER> --squash --delete-branch
git checkout main
git fetch origin main
git reset --hard origin/mainOn the merged release PR, fetch comments again in case bots reviewed the squash commit:
gh pr view <PR_NUMBER> --json comments,reviews,mergedAt
gh api repos/Mooshieblob1/MooshieUI/pulls/<PR_NUMBER>/commentsmain: commit directly on main only if policy allows; otherwise open a tiny follow-up PR. For release workflow, prefer a fast follow-up commit on main before tagging when the fix is trivial and release-blocking.Tags are protected — no force/delete. Tag must point at merged main:
git tag vX.Y.Z
git -c core.hooksPath=/dev/null push origin vX.Y.Zv* tag triggers Build & Release (.github/workflows/release.yml).
gh run list --workflow=release.yml --limit 3Tell user: https://github.com/Mooshieblob1/MooshieUI/actions
If tag push fails or workflow does not start:
gh workflow run release.yml -f tag=vX.Y.Zgit fetch --prune origin
git -c core.hooksPath=/dev/null push origin --delete release/vX.Y.ZConfirm no duplicate release/v* branches remain for this version. Prune stale local branches.
The wiki is a separate git repo (https://github.com/Mooshieblob1/MooshieUI.wiki.git, default branch master, pages are top-level *.md, nav is _Sidebar.md). It documents user-facing behavior only — skip this step if the release is purely internal (CI, refactors, deps) with no new/changed/removed user-facing feature or setting.
For every user-facing item in this release's ## What's New in vX.Y.Z block:
git clone https://github.com/Mooshieblob1/MooshieUI.wiki.git <scratch>/MooshieUI.wikiUpscaling-and-Face-Fix, Models-and-the-Model-Hub, Prompt-Assistant, Settings-and-Accessibility, Prompting-Guide, Generation-Basics, FAQ, ...). A brand-new area may need a new page plus a _Sidebar.md entry.src/lib/locales/en.ts for the label string and confirm the component. Do not copy changelog prose verbatim; match the wiki's concise, present-tense voice.master (no Co-Authored-By, no em dashes):git -c core.hooksPath=/dev/null commit -am "Document vX.Y.Z: <short summary>"
git -c core.hooksPath=/dev/null push origin masterReport a short list of wiki pages touched (or "no user-facing changes — wiki pass skipped").
No manual About edit — version from __APP_VERSION__; release notes from GitHub Releases API at runtime.
- [ ] Stale/existing branches and open PRs reviewed; release/* cleaned up or continued intentionally
- [ ] Bot comments triaged on open PRs + recent merges (Fix/Skip/Defer documented)
- [ ] Pre-commit-check passed
- [ ] Three version files match X.Y.Z
- [ ] RELEASE_NOTES.md + CHANGELOG.md updated
- [ ] cargo check + npm run build passed
- [ ] Release PR merged to main
- [ ] Post-merge bot pass completed (no unaddressed Fix items)
- [ ] Tag vX.Y.Z pushed
- [ ] Release workflow running
- [ ] Remote release/vX.Y.Z branch deleted
- [ ] Wiki pass done for user-facing changes (or explicitly skipped as internal-only)cargo check (stale Cargo.lock breaks CI)git without core.hooksPath=/dev/null on Windowsworkflow_dispatch insteadrelease/vX.Y.Z while an open PR already exists for the same versionCo-Authored-By trailers to commits, PR bodies, or comments — never attribute AI assistance in any git or GitHub outputen.ts)© 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/release of Mooshieblob1/MooshieUI.
Open the folder on GitHubat commit 14a7ca6
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 |
|---|---|---|---|---|---|---|
| Release this skillMooshieblob1/MooshieUI | 207 | — | ~2.8k | Automated safety check: Pass | AGPL-3.0 | |
| Iibzanllp/infinite-image-browsing | 1.4k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Comfyui Skill OpenclawHuangYuChuh/ComfyUI_Skills_OpenClaw | 411 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| ImageNexus-JPF/note-companion | 870 | 3 repos | ~3.9k | Automated safety check: Pass | MIT | |
| Stable Diffusion with DiffusersOrchestra-Research/AI-Research-SKILLs | 13k | 6 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Anima Baseartokun/comfyui-mcp | 795 | — | ~4k | Automated safety check: Pass | MIT |
zanllp/infinite-image-browsing
Interact with IIB (Infinite Image Browsing) service for searching, browsing, tagging, and organizing AI-generated images.
HuangYuChuh/ComfyUI_Skills_OpenClaw
Run registered ComfyUI workflows through the fast comfyui-skill CLI, and use the official local Comfy MCP for live template, node, model, validation, and orchestration capabilities.
Nexus-JPF/note-companion
When the user wants to create, generate, edit, or optimize images for marketing — blog heroes, social graphics, product mockups, profile banners, listing visuals, or brand assets.
Orchestra-Research/AI-Research-SKILLs
Generates and edits images with Stable Diffusion through Hugging Face Diffusers, covering text-to-image, image-to-image, inpainting, SDXL and custom pipelines.
artokun/comfyui-mcp
Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT).
huggingface/skills
Builds and publishes a Gradio demo on Hugging Face Spaces for a LoRA, with the pipeline, UI and settings chosen to match that LoRA's task and model card.
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 quickly, skipping bot reviews, pre-commit-checks, and local build validation.
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 — bumps three version files, updates changelog and release notes, validates build, opens release PR, merges, tags, and triggers Build & Release CI. Release is an agent skill from 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.
Release fits situations like: build & Release CI; the user says /release.
Run `npx skills add Mooshieblob1/MooshieUI --skill release -a claude-code`. Or copy the skill folder (.agents/skills/release in Mooshieblob1/MooshieUI) into .claude/skills/release in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Mooshieblob1/MooshieUI --skill release -a codex`. Or copy the skill folder (.agents/skills/release in Mooshieblob1/MooshieUI) into .agents/skills/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 Mooshieblob1/MooshieUI --skill 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/release, .gemini/skills/release, .github/skills/release and .opencode/skills/release in your project.
Going by SKILL.md and its folder, Release needs the command-line tools its instructions call (git, gh, cargo and npm).
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.
Release 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 2.8k tokens (SKILL.md is roughly 11k 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 Release: Iib (zanllp/infinite-image-browsing, 1.4k stars), Comfyui Skill Openclaw (HuangYuChuh/ComfyUI_Skills_OpenClaw, 411 stars), Image (Nexus-JPF/note-companion, 870 stars) and Stable Diffusion with Diffusers (Orchestra-Research/AI-Research-SKILLs, 13k 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 7, 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.