---
name: ComfyUI Node Pack Skill Generator
slug: comfyui-node-pack-skill-generator
category: AI Engineering
description: ComfyUI Node Pack Skill Generator creates a Claude Code skill for a ComfyUI custom node pack from a registry ID or GitHub URL. Use it when you want a generated SKILL.md with node specs, examples, and source notes.
github: "https://github.com/artokun/comfyui-mcp/tree/main/plugin/commands/node-skill.md"
language: TypeScript
stars: 659
forks: 103
install: "npx degit https://github.com/artokun/comfyui-mcp/tree/main/plugin/commands ~/.claude/skills/commands"
installs_to: ~/.claude/skills/commands
source_path: plugin/commands/node-skill.md
collection_size: 25
category_size: 2451
collection_url: "https://dirskills.com/collections/artokun/comfyui-mcp"
added: 2026-08-24T05:17:26.207Z
last_synced: 2026-08-24T05:17:26.207Z
canonical_url: "https://dirskills.com/skills/comfyui-node-pack-skill-generator"
---

# ComfyUI Node Pack Skill Generator

ComfyUI Node Pack Skill Generator creates a Claude Code skill for a ComfyUI custom node pack from a registry ID or GitHub URL. Use it when you want a generated SKILL.md with node specs, examples, and source notes.

**Install:**

```bash
npx degit https://github.com/artokun/comfyui-mcp/tree/main/plugin/commands ~/.claude/skills/commands
```

## README

# /comfy-skill — Generate a Node Pack Skill

The user wants to generate a Claude Code skill file for a ComfyUI custom node pack.

## Instructions

1. **Parse the argument.** The argument is: $ARGUMENTS
   - A ComfyUI Registry ID (e.g., `comfyui-impact-pack`)
   - A GitHub repository URL (e.g., `https://github.com/ltdrdata/ComfyUI-Impact-Pack`)
   - Nothing — ask the user which node pack they want to generate a skill for

2. **Generate the skill.** Use the `list_packs` tool with:
   - `action`: `"generate_skill"`
   - `source`: the registry ID or GitHub URL
   - `install_in`: save to `skills/<pack-name>/` inside the plugin directory

3. **Report the result.** Tell the user:
   - Where the skill file was saved
   - A brief summary of what nodes are covered
   - That they may need to restart Claude Code for the skill to take effect

## Example

User: `/comfy-skill comfyui-impact-pack`

Steps:
- Call `list_packs` with `action: "generate_skill"`, source `"comfyui-impact-pack"` and `install_in` set to the skills directory
- Show the user where the file was saved and what it covers

## Notes

- The generated skill includes node class types, input/output specs, usage examples, and a `## Sources` section (official repo README vs empirically-tuned composition patterns)
- Skills are saved as `SKILL.md` files in subdirectories under the plugin's `skills/` folder
- If the node pack isn't found in the registry, suggest the user provide a GitHub URL instead
- If nodes from the pack are installed locally, the skill will include live `/object_info` data
