generate_node_skill
Creates a SKILL.md documentation file for a ComfyUI custom node pack using a registry ID or GitHub URL, including node details and example workflows.
Instructions
Generate a Claude skill (SKILL.md) documenting a ComfyUI custom node pack: its nodes, inputs/outputs, and example workflows. Accepts a ComfyUI Registry ID (resolved via api.comfy.org) or a GitHub repository URL. Fetches the repo README and scans its Python NODE_CLASS_MAPPINGS and example workflows over the network (uses GITHUB_TOKEN if set to avoid rate limits), so internet access is required. If a ComfyUI server is reachable it enriches node input/output types from /object_info, but the server is optional. Returns the SKILL.md markdown; if install_in is set, also creates that directory (recursively) and writes SKILL.md there, overwriting any existing file.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ComfyUI Registry node ID (e.g. 'comfyui-impact-pack') or GitHub repository URL | |
| install_in | No | Optional directory to write the generated SKILL.md into. Created recursively if missing; an existing SKILL.md is overwritten. Omit to only return the markdown without touching disk. |