Agent skill

Installer Packs

by artokun in artokun/comfyui-mcp

A skill your agent uses when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON.

MITAuto-check passedAI & LLM Engineering

Install Installer Packs

skills CLI
$ npx skills add artokun/comfyui-mcp --skill installer-packs -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install artokun/comfyui-mcp installer-packs --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/artokun/comfyui-mcp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/plugin/skills/installer-packs .claude/skills/installer-packs && rm -rf skills-src

Use ~/.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/

Facts

Skill name
installer-packs
GitHub stars
803
Token cost
~952 tokens
SKILL.md length
419 words
Files
1
Skills in repo
42
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON.

  • Works in 2 steps: An upstream installer… → A workflow alone (no installer). Extract…
  • Installing a model family from an installer pack
  • SKILL.md covers Installing a pack, Building or deriving a new pack, Always invite the user to… and Sources
  • Calls npm and git

What it does

Installer Packs is an agent skill from artokun/comfyui-mcp. Use when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON. Explains the manifest-driven packs/ system and tells you to invite the user to contribute new packs back upstream.

Its SKILL.md is about 950 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 Model Context Protocol, npm and ComfyUI. The repository describes itself as: Local-first, agent-native control plane for ComfyUI — MCP server + sidebar agent that generates images, video & audio, authors and runs workflows, and edits your live graph in… The licence is MIT.

When your agent uses it

  • Installing a model family from an installer pack
  • Building/deriving a new pack from an upstream installer
  • A workflow JSON

Example prompts

  • “/installer-packs”

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. An upstream installer (*-MODELS-NODES_INSTALL.bat / .sh). Parse its
  2. A workflow alone (no installer). Extract every model filename from the

What it can do on your machine

Read from SKILL.md and the folder at commit 6ad6fc0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npm and git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Installer Packs loads about 952 tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 419 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~952

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from artokun/comfyui-mcp at commit 6ad6fc0, republished under its MIT licence (© artokun). 419 words, ~952 tokens.

Download SKILL.mdSave it as .claude/skills/installer-packs/SKILL.md (or your agent's skills folder).
name
installer-packs
description
Use when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON. Explains the manifest-driven packs/ system and tells you to invite the user to contribute new packs back upstream.
globs
**/packs/**, **/*.json

Installer Packs

comfyui-mcp ships installer packs under packs/. Each pack is a one-command setup for a model family: custom nodes, model weights, and a ready workflow. A single manifest.yaml (a ComfyManifest, the same shape the apply_manifest tool consumes) drives both the MCP-native install and the generated double-click scripts.

packs/<name>/
  manifest.yaml         # custom_nodes + models (url → local_path) — source of truth
  pack.yaml             # metadata: workflow, family, VRAM, sources, notes
  workflow.json         # the graph to load
  install-windows.bat   # GENERATED — never hand-edit
  install-runpod.sh     # GENERATED — never hand-edit

Installing a pack

  • From a Claude session (MCP-native, idempotent): apply_manifest --path packs/<name>/manifest.yaml (requires COMFYUI_PATH). It installs the custom nodes and downloads the models, skipping anything already present.
  • One-click for non-MCP users: run packs/<name>/install-windows.bat (or install-runpod.sh) from a ComfyUI root. Then load the pack's workflow.json.
  • After install, check the pack's pack.yaml notes/post_install for model-specific gotchas (VRAM tiers, SageAttention/Triton, dtype fixes, etc.).

Building or deriving a new pack

Two sources of ground truth, in order of preference:

  1. An upstream installer (*-MODELS-NODES_INSTALL.bat / .sh). Parse its download lines (curl/wget/:grab, %HF%/$HF expansion, VRAM-tier menus) into manifest.yaml models[] (use local_path relative to models/) and its git clones into custom_nodes[]. Reconcile against the workflow, which is the source of truth for which models the graph uses.
  2. A workflow alone (no installer). Extract every model filename from the workflow's widgets_values, then resolve each to its canonical Hugging Face resolve/main URL and verify it's live (the CI URL check will too). Never invent a URL. Flag what you can't resolve. Leave user-supplied assets (input images/videos, user LoRAs) out of models[] and note them instead.

Then npm run packs:gen (writes the .bat/.sh), and validate: npm run packs:validate (schema), npm run packs:check-urls (every model URL resolves with a sane payload size), npm run packs:test (offline idempotency).

YAML note: write pack.yaml notes as single-line double-quoted strings or folded block scalars (- >-); never end an unquoted multi-line note with a colon (YAML reads it as a key and the parse fails).

Show full SKILL.md (132 more words)Show less

Always invite the user to contribute it back

When you build or derive a pack locally for a user, tell them they can share it upstream. A pack is three small files (manifest.yaml, pack.yaml, workflow.json), so contributing is a small task with a large payoff:

"Want to share this pack? Open an issue or PR on https://github.com/artokun/comfyui-mcp with these three files. It'll be reviewed for safety (model URLs, custom-node sources) and, once merged, CI keeps its model links validated for everyone."

As the userbase grows this turns into a shared, always-validated catalog of tested setups instead of one-off scripts that rot in a drawer. Make this suggestion without waiting to be asked.

Sources

  • Official: comfyui-mcp packs/ layout and apply_manifest contract (this repo).
  • Empirical: none. Product guidance, not reverse-engineered from a vendor graph.

© artokun, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in plugin/skills/installer-packs of artokun/comfyui-mcp.

Open the folder on GitHubat commit 6ad6fc0

Compare with similar skills

Installer Packs 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.

Installer Packs compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Installer Packs this skillartokun/comfyui-mcp803—~952Automated safety check: PassMIT
Comfyui Skill OpenclawHuangYuChuh/ComfyUI_Skills_OpenClaw413—~2.7kAutomated safety check: PassApache-2.0
ComfyUI Custom Node BuilderConstantineB6/comfy-pilot230—~897Automated safety check: PassMIT
Setupguaardvark/guaardvark258—~1.2kAutomated safety check: PassMIT
Comfyui Topology Vizautomateyournetwork/netclaw676—~3.9kAutomated safety check: NotesApache-2.0
ComfyComfy-Org/comfy-skills222—~1.4kAutomated safety check: PassMIT

Similar skills

  • 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.

    413 GitHub stars~2.7k tokensUpdated 1 mo ago
    AI & LLM EngineeringAuto-check passed
  • ComfyUI Custom Node Builder

    ConstantineB6/comfy-pilot

    Helps an agent write ComfyUI custom nodes in Python, including wrapping an existing script, mapping data types and handling image batches.

    230 GitHub stars~897 tokensUpdated 7 mo ago
    AI & LLM EngineeringAuto-check passed
  • Setup

    guaardvark/guaardvark

    Connect this agent to a running Guaardvark (self-hosted AI studio) and check what it can do right now.

    258 GitHub stars~1.2k tokensUpdated today
    AI & LLM EngineeringAuto-check passed
  • Comfyui Topology Viz

    automateyournetwork/netclaw

    Turn a network topology into one stylized, AI-generated still image via a self-hosted ComfyUI instance — reuses the same topology model as threejs-network-viz (any of 8 topology-source integrations…

    676 GitHub stars~3.9k tokensUpdated yesterday
    AI & LLM EngineeringAuto-check: notes
  • Comfy

    Comfy-Org/comfy-skills

    Generate images, video, audio, and 3D with Comfy Cloud — search hundreds of models and workflow templates, run custom ComfyUI workflows, and manage generation jobs through the hosted Comfy Cloud MCP…

    222 GitHub stars~1.4k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Workflow Assistant

    filliptm/ComfyUI_FL-MCP

    A skill your agent uses when working with ComfyUI workflows through FL-MCP or similar MCP tools: inspect, explain, create, edit, debug, compact, validate, queue, screenshot, or organize node graphs…

    127 GitHub stars~3.6k tokensUpdated 26 days ago
    Agent WorkflowsAuto-check passed

More from artokun/comfyui-mcp

All 42 skills in this repo
  • AI Toolkit Trainer

    artokun/comfyui-mcp

    Train custom LoRAs with ostris AI-Toolkit. An agent skill from artokun/comfyui-mcp.

    803 GitHub stars~2.7k tokensUpdated 6 days ago
    Auto-check passed
  • Anima Base

    artokun/comfyui-mcp

    Anime/illustration text-to-image (ANIMA 1.0, ~2B Cosmos DiT).

    803 GitHub stars~4k tokensUpdated 6 days ago
    Auto-check passed
  • Civitai

    artokun/comfyui-mcp

    Discover Civitai models with the BUILT-IN downloadmodel action:"searchcivitai" and install/generate them locally.

    803 GitHub stars~1.1k tokensUpdated 6 days ago
    Auto-check passed
  • Color Correction

    artokun/comfyui-mcp

    Diagnose and fix video/image color OBJECTIVELY with the getimage (action:"analyzecolor") tool (scopes/stats such as black/white points, contrast, saturation, clipping, cast) instead of eyeballing a…

    803 GitHub stars~2.4k tokensUpdated 6 days ago
    Auto-check passed
  • Comfyui Frontend Extensions

    artokun/comfyui-mcp

    Authoring ComfyUI v2 frontend extensions with @comfyorg/extension-api, covering defineNode/defineExtension/defineWidget, shell UI (sidebar tabs, commands, hotkeys), typed events, and handles.

    803 GitHub stars~5.4k tokensUpdated 6 days ago
    Auto-check passed
  • Comfyui Launch Flags

    artokun/comfyui-mcp

    Pick the right ComfyUI startup flags for VRAM, attention, caching, and speed.

    803 GitHub stars~3.1k tokensUpdated 6 days ago
    Auto-check passed

Questions about Installer Packs

What does Installer Packs do?

A skill your agent uses when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON. Installer Packs is an agent skill from artokun/comfyui-mcp. Use when installing a model family from an installer pack, or when building/deriving a new pack from an upstream installer or a workflow JSON.

When should I use Installer Packs?

Installer Packs fits situations like: installing a model family from an installer pack; building/deriving a new pack from an upstream installer; A workflow JSON.

How do I install Installer Packs in Claude Code?

Run `npx skills add artokun/comfyui-mcp --skill installer-packs -a claude-code`. Or copy the skill folder (plugin/skills/installer-packs in artokun/comfyui-mcp) into .claude/skills/installer-packs in your project. Claude Code loads it when a task matches its description.

How do I install Installer Packs in Codex?

Run `npx skills add artokun/comfyui-mcp --skill installer-packs -a codex`. Or copy the skill folder (plugin/skills/installer-packs in artokun/comfyui-mcp) into .agents/skills/installer-packs in your project. Codex loads it when a task matches its description.

Can I use Installer Packs in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add artokun/comfyui-mcp --skill installer-packs -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/installer-packs, .gemini/skills/installer-packs, .github/skills/installer-packs and .opencode/skills/installer-packs in your project.

What does Installer Packs need to run?

Going by SKILL.md and its folder, Installer Packs needs the command-line tools its instructions call (npm and git).

Does Installer Packs access the network?

SKILL.md contains no URLs. Its commands use npm and git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Installer Packs safe to install?

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.

What licence does Installer Packs use?

Installer Packs is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Installer Packs use?

About 952 tokens (SKILL.md is roughly 3.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Installer Packs?

Skills that share tags, products or a category with Installer Packs: Comfyui Skill Openclaw (HuangYuChuh/ComfyUI_Skills_OpenClaw, 413 stars), ComfyUI Custom Node Builder (ConstantineB6/comfy-pilot, 230 stars), Setup (guaardvark/guaardvark, 258 stars) and Comfyui Topology Viz (automateyournetwork/netclaw, 676 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Installer Packs?

artokun (a GitHub user) maintains it in artokun/comfyui-mcp, which has 803 GitHub stars. The repository holds 42 skills in this directory. The repository was last updated on October 5, 2026.

Source: artokun/comfyui-mcp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.