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.
add, update, or remove a model page entry on the comfy org website.
$ npx skills add Comfy-Org/ComfyUI_frontend --skill add-model-page -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Comfy-Org/ComfyUI_frontend add-model-page --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/Comfy-Org/ComfyUI_frontend.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/add-model-page .claude/skills/add-model-page && 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 "add-model-page" agent skill from https://github.com/Comfy-Org/ComfyUI_frontend/tree/main/.claude/skills/add-model-page into .claude/skills/add-model-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-model-page", 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/Comfy-Org/ComfyUI_frontend/tree/main/.claude/skills/add-model-pageType 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 Comfy-Org/ComfyUI_frontend --skill add-model-page -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Comfy-Org/ComfyUI_frontend add-model-page --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Comfy-Org/ComfyUI_frontend.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.claude/skills/add-model-page .agents/skills/add-model-page && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "add-model-page" agent skill from https://github.com/Comfy-Org/ComfyUI_frontend/tree/main/.claude/skills/add-model-page into .agents/skills/add-model-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-model-page", 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 Comfy-Org/ComfyUI_frontend --skill add-model-page -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Comfy-Org/ComfyUI_frontend add-model-page --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Comfy-Org/ComfyUI_frontend.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.claude/skills/add-model-page .cursor/skills/add-model-page && 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 "add-model-page" agent skill from https://github.com/Comfy-Org/ComfyUI_frontend/tree/main/.claude/skills/add-model-page into .cursor/skills/add-model-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-model-page", 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/Comfy-Org/ComfyUI_frontend.git --path .claude/skills/add-model-page--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 Comfy-Org/ComfyUI_frontend --skill add-model-page -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Comfy-Org/ComfyUI_frontend add-model-page --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Comfy-Org/ComfyUI_frontend.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.claude/skills/add-model-page .gemini/skills/add-model-page && 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 "add-model-page" agent skill from https://github.com/Comfy-Org/ComfyUI_frontend/tree/main/.claude/skills/add-model-page into .gemini/skills/add-model-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-model-page", 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 Comfy-Org/ComfyUI_frontend add-model-pageInstalls 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 Comfy-Org/ComfyUI_frontend --skill add-model-page -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Comfy-Org/ComfyUI_frontend.git skills-src && mkdir -p .github/skills && cp -r skills-src/.claude/skills/add-model-page .github/skills/add-model-page && 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 "add-model-page" agent skill from https://github.com/Comfy-Org/ComfyUI_frontend/tree/main/.claude/skills/add-model-page into .github/skills/add-model-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-model-page", 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 Comfy-Org/ComfyUI_frontend --skill add-model-page -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Comfy-Org/ComfyUI_frontend add-model-page --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Comfy-Org/ComfyUI_frontend.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.claude/skills/add-model-page .opencode/skills/add-model-page && 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 "add-model-page" agent skill from https://github.com/Comfy-Org/ComfyUI_frontend/tree/main/.claude/skills/add-model-page into .opencode/skills/add-model-page/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "add-model-page", 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.
add-model-pageadd, update, or remove a model page entry on the comfy org website.
Add Model Page is an agent skill from Comfy-Org/ComfyUI_frontend. add, update, or remove a model page entry on the comfy org website. creates a PR to Comfy-Org/ComfyUIfrontend apps/website folder with the change and posts a Vercel preview link back to Slack.
Its SKILL.md is about 1.5k 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 AI & LLM Engineering, covering Diffusion and image models. It works with ComfyUI, Vercel and Slack. The repository describes itself as: Official front-end implementation of ComfyUI. The licence is GPL-3.0.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit f9be289. 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:
pnpmgitjqghFrom 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:
docs.comfy.orgblog.comfy.orgFrom 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.
Add Model Page loads about 1.5k tokens when it runs. Until then it costs about 52 tokens; SKILL.md has 449 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 Comfy-Org/ComfyUI_frontend at commit f9be289, republished under its GPL-3.0 licence (© Comfy-Org). 449 words, ~1,532 tokens.
.claude/skills/add-model-page/SKILL.md (or your agent's skills folder).add, update, or remove model pages in the ComfyUI website.
Add a model page for <model-name>Update the model page for <model-name>Remove <model-name> from model pagesExtract:
add | update | removeflux1-schnell, flux1_dev.safetensors)Normalize to a slug: lowercase, replace _ and . with -, strip file extensions.
Example: flux1_dev.safetensors → flux1-dev
Models come from two sources merged at build time:
| File | Purpose |
|---|---|
apps/website/src/config/generated-models.json | Auto-generated from workflow_templates (slug, name, directory, huggingFaceUrl, workflowCount, displayName, thumbnailUrl, docsUrl) |
apps/website/src/config/model-metadata.ts | Hand-curated overrides (docsUrl, blogUrl, featured) — only add entries that need overrides |
apps/website/src/config/models.ts | Merges the two above; exports typed Model[] |
To regenerate the JSON from workflow_templates:
pnpm tsx apps/website/scripts/generate-models.tsThis writes apps/website/src/config/generated-models.json directly.
Thumbnails are populated from local .webp files in workflow_templates/templates/ — no network access needed.
Run the generator to get fresh data, then find the model:
pnpm tsx apps/website/scripts/generate-models.ts
jq '.[] | select(.slug | contains("MODEL_SLUG"))' \
apps/website/src/config/generated-models.jsonThe JSON fields are:
slug — URL slugname — exact filename or display name for partner nodeshuggingFaceUrl — download URL (empty for partner nodes)directory — diffusion_models | loras | … | partner_nodesworkflowCount — integerdisplayName — human-readable nameIf no match and it is a known API/partner model, add it to API_PROVIDER_MAP in
generate-models.ts and re-run. Otherwise tell the user.
jq --arg slug "${SLUG}" '.[] | select(.slug == $slug)' \
apps/website/src/config/generated-models.jsonadd → switch to UPDATE flow automaticallyupdate → stop and tell the userFor partner nodes (no local file), add an entry to API_PROVIDER_MAP in
apps/website/scripts/generate-models.ts:
mymodel: { name: 'My Model', slug: 'my-model' },Then re-run pnpm tsx apps/website/scripts/generate-models.ts — it will appear
in generated-models.json automatically.
If you also want a docsUrl, blogUrl, or a link to the hub model page, add an entry to model-metadata.ts:
'my-model': {
docsUrl: 'https://docs.comfy.org/tutorials/...',
blogUrl: 'https://blog.comfy.org/...',
hubSlug: 'my-model', // slug at comfy.org/workflows/model/{hubSlug} — only set if the page exists (returns 200)
featured: true
}No changes to models.ts or the shared locale catalogs are needed.
Only model-metadata.ts needs editing for most updates (docsUrl, blogUrl,
featured). For displayName or directory changes, edit the entry directly in
generated-models.json (until the next generator run would overwrite it — then
fix the source in generate-models.ts).
Remove the entry from generated-models.json (or mark it with canonicalSlug
pointing to the replacement). No translation file changes needed.
pnpm typecheck 2>&1 | grep -E "error|warning" | head -20Fix any type errors before proceeding. Common issues:
ModelDirectory type not matching a new directory value — add it to the uniongenerated-models.json must match OutputModelBRANCH="add-model-page-MODEL-SLUG" # or update- / remove-
git checkout -b $BRANCH
git add apps/website/src/config/generated-models.json \
apps/website/scripts/generate-models.ts \
apps/website/src/config/model-metadata.ts
git commit -m "feat(models): add model page for MODEL-SLUG"
git push -u origin $BRANCH
gh pr create \
--title "Add model page: MODEL-SLUG" \
--body "$(cat <<'EOF'
Adds a new model page entry for MODEL-SLUG.
## Changes
- `generated-models.json`: regenerated with new entry (workflowCount N, directory DIRECTORY)
- `model-metadata.ts`: editorial overrides (docsUrl, featured) if needed
EOF
)"For UPDATE use branch update-model-page-MODEL-SLUG.
For REMOVE use remove-model-page-MODEL-SLUG.
| Situation | Response |
|---|---|
| Model not in workflow templates | Ask user to verify spelling or add it manually as a partner node |
| Slug already exists (add) | Switch to update flow automatically |
| Slug not found (update/remove) | Stop and ask user to confirm |
| Typecheck fails | Fix the error before pushing |
© Comfy-Org, GPL-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 .claude/skills/add-model-page of Comfy-Org/ComfyUI_frontend.
Open the folder on GitHubat commit f9be289
Add Model Page 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 |
|---|---|---|---|---|---|---|
| Add Model Page this skillComfy-Org/ComfyUI_frontend | 2.1k | — | ~1.5k | Automated safety check: Pass | GPL-3.0 | |
| Comfyui Skill OpenclawHuangYuChuh/ComfyUI_Skills_OpenClaw | 413 | — | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| ComfyUI Custom Node BuilderConstantineB6/comfy-pilot | 230 | — | ~897 | Automated safety check: Pass | MIT | |
| Continuity Renderroadmaus/ComfyUI-Continuity | 133 | — | ~1.7k | Automated safety check: Pass | MIT | |
| AI Toolkit Trainerartokun/comfyui-mcp | 800 | — | ~2.7k | Automated safety check: Pass | MIT | |
| Add Comfyui NodeMooshieblob1/MooshieUI | 207 | — | ~936 | Automated safety check: Pass | AGPL-3.0 |
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.
roadmaus/ComfyUI-Continuity
Render videos and pictures on a ComfyUI server that has the Continuity node pack (MiniMax H3, LTX 2.5, Krea 2, Ideogram 4, Qwen Image, Flux 2 Klein) with one command, the render.py bundled in this…
artokun/comfyui-mcp
Train custom LoRAs with ostris AI-Toolkit. An agent skill from artokun/comfyui-mcp.
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.
artokun/comfyui-mcp
Discover Civitai models with the BUILT-IN downloadmodel action:"searchcivitai" and install/generate them locally.
Comfy-Org/ComfyUI_frontend
Adds deprecation warnings for renamed or removed properties/APIs.
Comfy-Org/ComfyUI_frontend
Replay recorded agent conversations as Playwright tests against the real chat panel and canvas.
Comfy-Org/ComfyUI_frontend
Transforms raw Playwright codegen output into ComfyUI convention-compliant tests.
Comfy-Org/ComfyUI_frontend
Dispatches the comment-sicko subagent to hunt gratuitous comments in a PR/diff, triages its raw findings, and posts a polite, professional writeup.
Comfy-Org/ComfyUI_frontend
Diagnoses and fixes flaky Playwright e2e tests by replacing race-prone patterns with retry-safe alternatives.
Comfy-Org/ComfyUI_frontend
Ships performance fixes with CI-proven improvement using stacked PRs.
Categories
add, update, or remove a model page entry on the comfy org website. Add Model Page is an agent skill from Comfy-Org/ComfyUI_frontend. add, update, or remove a model page entry on the comfy org website.
Add Model Page fits situations like: tasks that involve Diffusion and image models.
Run `npx skills add Comfy-Org/ComfyUI_frontend --skill add-model-page -a claude-code`. Or copy the skill folder (.claude/skills/add-model-page in Comfy-Org/ComfyUI_frontend) into .claude/skills/add-model-page in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Comfy-Org/ComfyUI_frontend --skill add-model-page -a codex`. Or copy the skill folder (.claude/skills/add-model-page in Comfy-Org/ComfyUI_frontend) into .agents/skills/add-model-page 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 Comfy-Org/ComfyUI_frontend --skill add-model-page -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/add-model-page, .gemini/skills/add-model-page, .github/skills/add-model-page and .opencode/skills/add-model-page in your project.
Going by SKILL.md and its folder, Add Model Page needs the command-line tools its instructions call (pnpm, git, jq and gh).
SKILL.md names 2 domains. In commands or code: docs.comfy.org and blog.comfy.org; the agent is likely to contact these 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.
Add Model Page is published under the GPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 6.1k 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 Add Model Page: Comfyui Skill Openclaw (HuangYuChuh/ComfyUI_Skills_OpenClaw, 413 stars), ComfyUI Custom Node Builder (ConstantineB6/comfy-pilot, 230 stars), Continuity Render (roadmaus/ComfyUI-Continuity, 133 stars) and AI Toolkit Trainer (artokun/comfyui-mcp, 800 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Comfy-Org (a GitHub organization) maintains it in Comfy-Org/ComfyUI_frontend, which has 2,056 GitHub stars. The repository holds 22 skills in this directory. The repository was last updated on October 9, 2026.
Source: Comfy-Org/ComfyUI_frontend on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.