comfyui-node-migration
SKILL.md
ComfyUI V1 → V3 Migration Guide
Migrate existing V1 nodes to the modern V3 API. V3 uses classmethods, typed inputs/outputs, and ComfyExtension registration.
Migration Checklist
- Change base class to
io.ComfyNode - Replace
INPUT_TYPES()withdefine_schema()returningio.Schema - Rename execution function to
executeand make it a@classmethod - Replace return tuples with
io.NodeOutput(...) - Replace
IS_CHANGEDwithfingerprint_inputs - Replace
VALIDATE_INPUTSwithvalidate_inputs - Convert
check_lazy_statusto@classmethod - Replace
NODE_CLASS_MAPPINGSwithComfyExtension+comfy_entrypoint() - Access hidden inputs via
cls.hiddeninstead of kwargs - Remove
__init__methods (no instance state in V3)