Comfyui Animatool
ShiroEirin/comfyui-good-anima
Route ALL Anima image generation: validate Danbooru hard anchors, form visual brief, assemble English prompts and args, then load comfyui-manager for workflow execution.
Agent skill for running registered ComfyUI workflows through a stable CLI, and for importing a user's own ComfyUI workflow into their private registry after review.
$ npx skills add MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install MieMieeeee/comfyui-agent-skill comfyui-agent-skill-mie --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "comfyui-agent-skill-mie" agent skill from https://github.com/MieMieeeee/comfyui-agent-skill/tree/main into .claude/skills/comfyui-agent-skill-mie/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comfyui-agent-skill-mie", 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.
$ npx skills add MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install MieMieeeee/comfyui-agent-skill comfyui-agent-skill-mie --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "comfyui-agent-skill-mie" agent skill from https://github.com/MieMieeeee/comfyui-agent-skill/tree/main into .agents/skills/comfyui-agent-skill-mie/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comfyui-agent-skill-mie", 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 MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install MieMieeeee/comfyui-agent-skill comfyui-agent-skill-mie --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "comfyui-agent-skill-mie" agent skill from https://github.com/MieMieeeee/comfyui-agent-skill/tree/main into .cursor/skills/comfyui-agent-skill-mie/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comfyui-agent-skill-mie", 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.
$ npx skills add MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install MieMieeeee/comfyui-agent-skill comfyui-agent-skill-mie --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "comfyui-agent-skill-mie" agent skill from https://github.com/MieMieeeee/comfyui-agent-skill/tree/main into .gemini/skills/comfyui-agent-skill-mie/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comfyui-agent-skill-mie", 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 MieMieeeee/comfyui-agent-skill comfyui-agent-skill-mieInstalls 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 MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "comfyui-agent-skill-mie" agent skill from https://github.com/MieMieeeee/comfyui-agent-skill/tree/main into .github/skills/comfyui-agent-skill-mie/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comfyui-agent-skill-mie", 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 MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install MieMieeeee/comfyui-agent-skill comfyui-agent-skill-mie --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "comfyui-agent-skill-mie" agent skill from https://github.com/MieMieeeee/comfyui-agent-skill/tree/main into .opencode/skills/comfyui-agent-skill-mie/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "comfyui-agent-skill-mie", 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.
comfyui-agent-skill-mieAgent skill for running registered ComfyUI workflows through a stable CLI, and for importing a user's own ComfyUI workflow into their private registry after review.
Comfyui Agent Skill Mie is an agent skill from MieMieeeee/comfyui-agent-skill. Agent skill for running registered ComfyUI workflows through a stable CLI, and for importing a user's own ComfyUI workflow into their private registry after review. Supports image, video, music, and speech generation, plus text-driven matting, face/expression transfer, and voice cloning, on a local or trusted self-hosted ComfyUI server (default http://127.0.0.1:8188). Can check server health, preflight workflow dependencies, and save the server URL. Runs only registered workflows and reviewed private-registry…
Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 191 other files, including scripts, reference files and assets (for example `.github/workflows/ci.yml`, `CHANGELOG.md` and `CHANGELOG.zh-CN.md`).
It sits in AI & LLM Engineering, covering Diffusion and image models. It works with ComfyUI. The repository describes itself as: Enable agents to run registered ComfyUI workflows through a local ComfyUI server using this repo’s CLI, returning structured JSON outputs. The licence is Apache-2.0.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 33b5b58. 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.
Ships 1 file in scripts/, which the agent can run.
Shell commands in SKILL.md call:
uvpipxFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use uv and pipx, 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.
Comfyui Agent Skill Mie loads about 3.9k tokens when it runs, and up to ~18k if it reads all its reference files. Until then it costs about 150 tokens; SKILL.md has 1,623 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); the scripts in this folder are not scanned.
The full file from MieMieeeee/comfyui-agent-skill at commit 33b5b58, republished under its Apache-2.0 licence (© MieMieeeee). 1,623 words, ~3,860 tokens.
.claude/skills/comfyui-agent-skill-mie/SKILL.md (or your agent's skills folder). This skill also uses 187 other files; get the full folder from GitHub.Run registered ComfyUI workflows through a stable Agent-facing CLI, with prompt enhancement, fail-fast errors, and structured JSON results.
Use this skill when the user asks to:
Do not use this skill when the user only wants prompt writing, brainstorming, or discussion without actual generation.
A ComfyUI server being unavailable is not a reason to skip this skill. Return SERVER_UNAVAILABLE, ask whether ComfyUI is running on the local machine or on another machine, and point the user at check (single health check) and doctor (server health plus per-workflow preflight) to diagnose it.
SKILL.md and scripts/).comfyui-agent-skill-mie / comfyui-skill can be run from any directory.uv run --no-sync python -m comfyui (or uv run --no-sync comfyui-skill) for runtime calls.comfyui-skill (or comfyui-agent-skill-mie) directly; do not wrap with uv run.SERVER_UNAVAILABLE; do not search disk for ComfyUI installs or guess ports.config.local.json unless the user explicitly wants a persistent server URL. For one-off runs, use --server or COMFYUI_URL.reference_to_image, inspect the reference image with Agent vision and create a prompt. Do not upload that reference image to ComfyUI.--image is the image role. liveportrait also needs --video. qwen3_tts_clone needs -p, --text-input "ref_text=...", and --audio. Do not choose those flags from the capability name.--width/--height only when the workflow config maps both dimensions and does not use size_strategy: "workflow_managed"; always pass both together. Otherwise the CLI returns INVALID_PARAM on both the sync and --submit paths instead of ignoring them.workflow.config.json exists.import-workflow only accepts API format (ComfyUI's Save (API) button, requires Settings → Enable Dev mode options). A plain Save product (UI/Save format, {nodes, links}) is refused with WORKFLOW_NOT_API_FORMAT. To convert existing UI/Save workflows in place, run convert-ui (needs a running ComfyUI + Playwright).Recommended install (tool-install mode):
pipx install comfyui-agent-skill-miecomfyui-agent-skill-miecomfyui-agent-skill-miecomfyui-skillPrerequisites:
GET /system_stats available.uv.Networking note:
http://127.0.0.1:8188 for same-environment setups.127.0.0.1 may refer to the runtime itself. Try --server http://localhost:8188 or the host machine IP (and optionally persist it via save-server).Initial setup from the skill root:
uv sync
uv run --no-sync python -m comfyui --helpTool-install mode:
comfyui-agent-skill-mie --help
comfyui-agent-skill-mie check
comfyui-skill --help
comfyui-skill checkMinimal decision tree:
z_image_turbo fallback), but prefer a stronger registered match when workflow guidance indicates one (e.g. posters / anime / artistic styles).qwen_image_2512_4stepanima_turbokrea2_turboreference_to_image prompt → run z_image_turbogenerate --workflow klein_edit --image input_image=... -p "..."sam3_mat_imageliveportraitgenerate --workflow qwen3_tts --speech-text "..." --instruct "..."qwen3_tts_cloneltx_23_t2v_distill (text→video) or ltx_23_i2v_distilled (image→video)| User intent | Workflow / mode | Required command shape |
|---|---|---|
| Text to image (general fallback) | z_image_turbo | generate -p "prompt" |
| Poster / embedded text (preferred) | qwen_image_2512_4step | generate --workflow qwen_image_2512_4step -p "prompt" |
| Anime / manga / illustration | anima_turbo | generate --workflow anima_turbo -p "prompt" |
| Artistic / painterly realism / concept art / product | krea2_turbo | generate --workflow krea2_turbo -p "prompt" |
| Similar image from reference | Agent vision + T2I | Read reference image, create English prompt, then T2I |
| Edit image | klein_edit | generate --workflow klein_edit --image input_image=photo.png -p "edit prompt" |
| Mask / cut out an object (text-driven) | sam3_mat_image | generate --workflow sam3_mat_image --image photo.png -p "the cat" |
| Face/expression transfer (photo + video) | liveportrait | generate --workflow liveportrait --image face.png --video drive.mp4 |
| Text to video | ltx_23_t2v_distill | generate --workflow ltx_23_t2v_distill -p "shot prompt" |
| Image to video | ltx_23_i2v_distilled | generate --workflow ltx_23_i2v_distilled --image input_image=photo.png -p "motion prompt" |
| Text to music | ace_step_15_music | generate --workflow ace_step_15_music -p "music tags" |
| Text to speech | qwen3_tts | generate --workflow qwen3_tts --speech-text "..." --instruct "..." |
| Voice cloning (from a sample) | qwen3_tts_clone | generate --workflow qwen3_tts_clone -p "new text" --text-input "ref_text=..." --audio sample.mp3 |
For workflow-specific size rules, capability boundaries, and examples, read references/workflows.md.
Environment doctor (check server + preflight registered workflows):
Tool-install mode:
comfyui-skill doctorSource mode:
uv run --no-sync python -m comfyui doctorIf it exits with code 0, the environment is ready for all checked workflows. Exit code 1 means missing nodes/models or server is unreachable (see JSON payload).
Health check:
uv run --no-sync python -m comfyui checkTool-install mode:
comfyui-skill checkGenerate an image:
uv run --no-sync python -m comfyui generate -p "a cute cat sitting on a windowsill at golden hour"Tool-install mode:
comfyui-skill generate -p "a cute cat sitting on a windowsill at golden hour"Generate with a specific workflow and server:
uv run --no-sync python -m comfyui generate --workflow z_image_turbo --server http://192.168.1.100:8188 -p "a landscape"Save a persistent server URL only when the user asks for it:
uv run --no-sync python -m comfyui save-server http://192.168.1.100:8188Preflight a workflow before a long run:
uv run --no-sync python -m comfyui generate --workflow qwen_image_2512_4step --preflightShow progress for long jobs:
uv run --no-sync python -m comfyui generate --workflow ltx_23_t2v_distill -p "cinematic waves at sunset, slow pan" --progressConvert UI/Save workflows to API format (opt-in; needs a running ComfyUI + Playwright, does not run inference):
uv run --no-sync python -m comfyui convert-ui path/to/ui_workflow.json --server http://127.0.0.1:8188
uv run --no-sync python -m comfyui convert-ui path/to/workflows_dir -o api_workflows/Full CLI options, output path behavior, async submit/poll, and error code details are in references/cli.md.
Before generation, convert the user's intent into the right workflow inputs.
| Type | Read this file | Use when |
|---|---|---|
character | references/prompt_enhancement/character.md | Portrait, person, character, figure photo |
reference_to_image | references/prompt_enhancement/reference_to_image.md | User provides a reference image and wants a new similar image |
image_to_image | references/prompt_enhancement/image_to_image.md | User provides an input image and wants to edit it |
text_to_speech | references/prompt_enhancement/text_to_speech.md | User gives a short voice description and needs full Qwen3-TTS instruction |
Reference-to-image flow:
NO_REFERENCE_IMAGE.VISION_UNAVAILABLE.Image-to-image flow:
klein_edit with --image input_image=path.Text-to-speech flow:
qwen3_tts with --speech-text and --instruct; do not use positional prompt.CLI failures are structured JSON on stdout. Agent-only pre-check failures for reference images should also be JSON.
Agent-only error shape:
{
"source": "agent",
"success": false,
"error": {"code": "VISION_UNAVAILABLE", "message": "Cannot read reference image in this runtime."}
}Required fail-fast behavior:
EMPTY_PROMPT.WORKFLOW_NOT_REGISTERED.SERVER_UNAVAILABLE and ask whether ComfyUI is running locally or on another machine.reference_to_image: return Agent error NO_REFERENCE_IMAGE; do not call CLI.reference_to_image: return Agent error VISION_UNAVAILABLE; do not call CLI.NO_INPUT_IMAGE when an image role is absent and NO_INPUT_MEDIA when a video or audio role is absent. If the local path does not exist, handle INPUT_IMAGE_NOT_FOUND or INPUT_MEDIA_NOT_FOUND respectively. Do not report a missing video or audio input as NO_INPUT_IMAGE.MISSING_INPUT.PREFLIGHT_MISSING_NODES or PREFLIGHT_MISSING_MODELS.When the user provides a remote ComfyUI address, save it only if they want persistence:
uv run --no-sync python -m comfyui save-server http://<address>:<port>Otherwise retry the original command with --server http://<address>:<port>.
After successful generation, present the result to the user. Do not silently parse JSON and stop.
outputs[].path.--output; the CLI writes to a per-job directory under results/ inside the per-user data root and returns exact paths in JSON. The per-user data root is %APPDATA%\comfyui-skill on Windows, ~/Library/Application Support/comfyui-skill on macOS, and $XDG_DATA_HOME/comfyui-skill (or ~/.local/share/comfyui-skill) on Linux. save-server writes config.local.json under that same root. Always use the returned outputs[].path.--count > 1, parse the wrapper object and present each result.See references/cli.md for JSON schemas and output directory rules.
references/prompt_enhancement/ — prompt enhancement instructions.© MieMieeeee, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 187 other files (scripts, references, assets) in the repository root of MieMieeeee/comfyui-agent-skill.
Open the folder on GitHubat commit 33b5b58
Comfyui Agent Skill Mie 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 |
|---|---|---|---|---|---|---|
| Comfyui Agent Skill Mie this skillMieMieeeee/comfyui-agent-skill | 116 | — | ~3.9k | Automated safety check: Pass | Apache-2.0 | |
| Comfyui AnimatoolShiroEirin/comfyui-good-anima | 481 | — | ~4.6k | Automated safety check: Pass | GPL-3.0 | |
| Headroommomori777/Artemis | 380 | — | ~562 | Automated safety check: Pass | MIT | |
| Comfyui Media Workflowscalesthio/generative-media-skills | 197 | — | ~8.5k | Automated safety check: Pass | MIT | |
| Comfyui Coreartokun/comfyui-mcp | 803 | — | ~3.3k | Automated safety check: Pass | MIT | |
| Comfyui Skill OpenclawHuangYuChuh/ComfyUI_Skills_OpenClaw | 413 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 |
ShiroEirin/comfyui-good-anima
Route ALL Anima image generation: validate Danbooru hard anchors, form visual brief, assemble English prompts and args, then load comfyui-manager for workflow execution.
momori777/Artemis
SmartCrusher + CCR context compression — crunch large JSON arrays, tool outputs, and search results to save tokens.
calesthio/generative-media-skills
Provider-independent production workflow for agents assembling, auditing, executing, and handing off ComfyUI node-graph workflows for image, video, upscale, inpaint, conditioning, and batch media…
artokun/comfyui-mcp
Core ComfyUI knowledge covering workflow format, node types, pipeline patterns, and MCP tool usage
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.
ConstantineB6/comfy-pilot
Helps an agent write ComfyUI custom nodes in Python, including wrapping an existing script, mapping data types and handling image batches.
Works with
Categories
Agent skill for running registered ComfyUI workflows through a stable CLI, and for importing a user's own ComfyUI workflow into their private registry after review. Comfyui Agent Skill Mie is an agent skill from MieMieeeee/comfyui-agent-skill. Agent skill for running registered ComfyUI workflows through a stable CLI, and for importing a user's own ComfyUI workflow into their private registry after review.
Comfyui Agent Skill Mie fits situations like: tasks that involve Diffusion and image models.
Run `npx skills add MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a claude-code`. Or copy the skill folder (the MieMieeeee/comfyui-agent-skill repository) into .claude/skills/comfyui-agent-skill-mie in your project. Claude Code loads it when a task matches its description.
Run `npx skills add MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a codex`. Or copy the skill folder (the MieMieeeee/comfyui-agent-skill repository) into .agents/skills/comfyui-agent-skill-mie 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 MieMieeeee/comfyui-agent-skill --skill comfyui-agent-skill-mie -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/comfyui-agent-skill-mie, .gemini/skills/comfyui-agent-skill-mie, .github/skills/comfyui-agent-skill-mie and .opencode/skills/comfyui-agent-skill-mie in your project.
Going by SKILL.md and its folder, Comfyui Agent Skill Mie needs the command-line tools its instructions call (uv and pipx). Our summary lists: Python 3.
SKILL.md contains no URLs. Its commands use uv, 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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Comfyui Agent Skill Mie is published under the Apache-2.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.9k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 15k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Comfyui Agent Skill Mie: Comfyui Animatool (ShiroEirin/comfyui-good-anima, 481 stars), Headroom (momori777/Artemis, 380 stars), Comfyui Media Workflows (calesthio/generative-media-skills, 197 stars) and Comfyui Core (artokun/comfyui-mcp, 803 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
MieMieeeee (a GitHub user) maintains it in MieMieeeee/comfyui-agent-skill, which has 116 GitHub stars. The repository was last updated on October 9, 2026.
Source: MieMieeeee/comfyui-agent-skill on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.