Comfyui Skill Openclaw
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.
Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch…
$ npx skills add guaardvark/guaardvark --skill image -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install guaardvark/guaardvark image --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/guaardvark/guaardvark.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/image .claude/skills/image && 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 "image" agent skill from https://github.com/guaardvark/guaardvark/tree/main/.agents/skills/image into .claude/skills/image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "image", 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/guaardvark/guaardvark/tree/main/.agents/skills/imageType 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 guaardvark/guaardvark --skill image -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install guaardvark/guaardvark image --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/guaardvark/guaardvark.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/image .agents/skills/image && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "image" agent skill from https://github.com/guaardvark/guaardvark/tree/main/.agents/skills/image into .agents/skills/image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "image", 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 guaardvark/guaardvark --skill image -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install guaardvark/guaardvark image --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/guaardvark/guaardvark.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/image .cursor/skills/image && 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 "image" agent skill from https://github.com/guaardvark/guaardvark/tree/main/.agents/skills/image into .cursor/skills/image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "image", 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/guaardvark/guaardvark.git --path .agents/skills/image--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 guaardvark/guaardvark --skill image -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install guaardvark/guaardvark image --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/guaardvark/guaardvark.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/image .gemini/skills/image && 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 "image" agent skill from https://github.com/guaardvark/guaardvark/tree/main/.agents/skills/image into .gemini/skills/image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "image", 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 guaardvark/guaardvark imageInstalls 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 guaardvark/guaardvark --skill image -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/guaardvark/guaardvark.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/image .github/skills/image && 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 "image" agent skill from https://github.com/guaardvark/guaardvark/tree/main/.agents/skills/image into .github/skills/image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "image", 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 guaardvark/guaardvark --skill image -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install guaardvark/guaardvark image --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/guaardvark/guaardvark.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/image .opencode/skills/image && 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 "image" agent skill from https://github.com/guaardvark/guaardvark/tree/main/.agents/skills/image into .opencode/skills/image/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "image", 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.
imageGenerate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch…
Image is an agent skill from guaardvark/guaardvark. Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch runs of many prompts. Use when the user asks to create, draw, render, visualize, edit, or batch-generate images locally.
Its SKILL.md is about 1.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 Media & Creative, covering Image editing, Image generation and Diffusion and image models. It works with Model Context Protocol, ComfyUI and Stable Diffusion. The repository describes itself as: The self-hosted AI studio: local video, image, music, voice, LoRA training, coding swarms, RAG and screen agents on one GPU, driven from the Studio or by your coding agent… The licence is MIT.
Read from SKILL.md and the folder at commit f022ceb. 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:
curlFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use curl, 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.
Image loads about 1.8k tokens when it runs. Until then it costs about 81 tokens; SKILL.md has 901 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 guaardvark/guaardvark at commit f022ceb, republished under its MIT licence (© guaardvark). 901 words, ~1,755 tokens.
.claude/skills/image/SKILL.md (or your agent's skills folder).Read setup first if the backend or the comfyui plugin state is unknown.
generate_imageprompt is scene, pose, lighting, setting. Plain prose. Do not paste JSON or tag soup; the
default model (Z-Image Turbo) reads prompts as language, and SD-era tag lists hurt it.model default auto picks the best downloaded model. Only override when the user names one:
zimage-turbo, krea2-turbo, krea2-raw, flux-dev, sd-xl, sdxl-turbo,
realistic-vision, epic-realism.width / height: 512, 768 or 1024. style: realistic, artistic, anime, photographic, digital-art.subject_ids=[<cast id>] as its own array. Never put the
trigger word alone in the prompt and expect the LoRA to load. Find ids with
GET /api/cast-library (see the cast skill)./api/outputs/generated_images/<file>.png, relative to the
backend), the model that ran, steps, seed and whether a Cast LoRA was applied. Show the URL
and the prompt you used. Measured: 768x768 on Z-Image Turbo in ~20 s on a free 16 GB card.wait_for_result defaults to false there) and
returns Image queued as batch ImageBatch_... at once. Poll
get_generation_status(batch_id=...) every few seconds until completed; it returns the
file URL. Pass wait_for_result: true to block for the render instead (allowed up to 30
minutes). A call that exceeds the server's timeout answers with an error that says the
render is still running; it is not lost.inspect_gpu and GET /api/plugins/status are the two checks that resolve most.edit_image, inpaint_image, outpaint_image and remove_background answer at once over
MCP with ... queued as job tooljob_...: the work runs in the Guaardvark backend and keeps
going if the client disconnects. Poll get_generation_status(batch_id="tooljob_...") every few
seconds until done (it gives the file URL) or failed (it gives the error). Pass
wait_for_result: true to wait up to 60 s (half the server's MCP timeout when that is
shorter) for the result; a longer edit still comes back as the job id. A Qwen-Image-Edit takes
about three minutes on a 16 GB card, and a job waits its turn while another render holds the GPU.
edit_imageinstruction is the change ("put a cowboy hat on him", "make the shirt red"). The image the
user just attached is used automatically; otherwise pass image as a path or URL.
Optional reference_image_2 / reference_image_3 (Qwen-Image-Edit only) for extra people or
style; the call is refused when a reference cannot be read or the edit would run on another backend.model auto uses Qwen-Image-Edit when installed, else FLUX.1 Kontext. With neither
installed the call is refused and names the pack; relay that instead of retrying.
Override with qwen-image-edit or kontext. Install those packs from Manage Image Models →
Image editing (qwen-image-edit, flux-kontext-dev) — do not Install unless the user asked.
Naming another downloaded image model runs a light img2img pass that keeps most of the picture.generate_image. For a new scene
that keeps a face use generate_identity.generate_identity (off by default)GUAARDVARK_IDENTITY_TOOL=1: the likeness it keeps
has not passed verification yet. If the tool is absent, say so and offer edit_image instead.consented must be true. Refuse if they have not confirmed that.prompt is the new scene. Needs the PuLID identity pack (pulid-flux; Manage Image Models →
Image editing installs it with its face files, EVA02-CLIP and flux-dev). Comfy must have
been restarted after the PuLID-Flux custom node was added.remove_backgroundedit_image / generate_identity, or describe the
new scene in edit_image if Qwen-Image-Edit is installed.inpaint_image: change or remove something ("remove the coffee cup"). Runs on Qwen-Image-Edit
or FLUX.1 Kontext; refused when neither is installed.outpaint_image: extend the canvas (left/right/top/bottom pixels) and fill. Prefers Qwen.B=${GUAARDVARK_URL:-http://localhost:5000}
curl -s -X POST $B/api/batch-image/generate/prompts -H 'Content-Type: application/json' -d '{
"prompts": ["prompt one", "prompt two"],
"model": "auto",
"subject_ids": []
}'prompts may be strings or {"prompt": "..."} objects. There is a per-batch maximum; if the
server answers 400 "Too many prompts", split the list.adapters (user LoRAs from the models skill) and subject_ids (Cast Library).data.batch_id (ImageBatch_<date>_<n>). Poll
GET $B/api/batch-image/status/<batch_id>?include_results=true: status goes
running → completed, with completed_images / total_images, output_dir, and one
results[] entry per prompt (success, image_path, thumbnail_path, generation_time,
metadata.model_used). A contact sheet: GET $B/api/batch-image/preview/<batch_id>; one file:
GET $B/api/batch-image/image/<batch_id>/<image_name> (the basename of image_path).
Cancel with POST $B/api/batch-image/cancel/<batch_id>. Measured: one 1024x1024 prompt
completed in ~30 s.POST /api/batch-image/enhance-prompt, /analyze-prompt, /expand-concept (JSON
body with the prompt) when the user wants prompt help before spending GPU time.© guaardvark, 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/image of guaardvark/guaardvark.
Open the folder on GitHubat commit f022ceb
Image 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 |
|---|---|---|---|---|---|---|
| Image this skillguaardvark/guaardvark | 255 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Comfyui Skill OpenclawHuangYuChuh/ComfyUI_Skills_OpenClaw | 411 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Workflow Template BuilderMooshieblob1/MooshieUI | 207 | — | ~640 | Automated safety check: Pass | AGPL-3.0 | |
| Iibzanllp/infinite-image-browsing | 1.4k | — | ~3.3k | 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 |
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.
Mooshieblob1/MooshieUI
Builds or modifies ComfyUI workflow JSON templates in MooshieUI's Rust backend (src-tauri/src/templates).
zanllp/infinite-image-browsing
Interact with IIB (Infinite Image Browsing) service for searching, browsing, tagging, and organizing AI-generated images.
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).
SlavaSexton/ComfyUI-Agent-Kit
Drives a local ComfyUI install over its HTTP API to generate and edit images, video and audio, with per-model prompt recipes and workflow guidance.
guaardvark/guaardvark
Connect this agent to a running Guaardvark (self-hosted AI studio) and check what it can do right now.
guaardvark/guaardvark
Narration and text-to-speech on the user's machine through Guaardvark's Audio Foundry (Chatterbox, Kokoro, Piper) and consent-gated voice cloning from a reference clip.
guaardvark/guaardvark
Build consistent characters, environments and props in Guaardvark's Cast Library and train LoRAs for them locally (reference photos → vision bible → sample plan → approved samples → training).
guaardvark/guaardvark
Generate full songs with vocals or instrumentals (ACE-Step) and sound effects or ambience (Stable Audio Open) on the user's GPU through Guaardvark's Audio Foundry.
guaardvark/guaardvark
Operate a running Guaardvark: GPU and VRAM state, plugin start/stop, logs, Celery tasks, the Interconnector sync to other machines, overnight RAG autoresearch, and infographics.
guaardvark/guaardvark
Launch and watch Guaardvark's Swarm Orchestrator: parallel coding agents, each in its own git worktree, working a markdown plan and merging back deterministically.
Categories
Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch…. Image is an agent skill from guaardvark/guaardvark. Generate or edit images on the user's own GPU through Guaardvark: single images, instruction edits, background cut-outs, inpaint and outpaint, consistent characters from the Cast Library, and batch runs of many prompts.
Image fits situations like: the user asks to create; batch-generate images locally.
Run `npx skills add guaardvark/guaardvark --skill image -a claude-code`. Or copy the skill folder (.agents/skills/image in guaardvark/guaardvark) into .claude/skills/image in your project. Claude Code loads it when a task matches its description.
Run `npx skills add guaardvark/guaardvark --skill image -a codex`. Or copy the skill folder (.agents/skills/image in guaardvark/guaardvark) into .agents/skills/image 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 guaardvark/guaardvark --skill image -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/image, .gemini/skills/image, .github/skills/image and .opencode/skills/image in your project.
Going by SKILL.md and its folder, Image needs the command-line tools its instructions call (curl).
SKILL.md contains no URLs. Its commands use curl, 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.
Image is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7k 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 Image: Comfyui Skill Openclaw (HuangYuChuh/ComfyUI_Skills_OpenClaw, 411 stars), Workflow Template Builder (Mooshieblob1/MooshieUI, 207 stars), Iib (zanllp/infinite-image-browsing, 1.4k 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.
guaardvark (a GitHub user) maintains it in guaardvark/guaardvark, which has 255 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on October 7, 2026.
Source: guaardvark/guaardvark on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.