comfyui-nodes-dev

Develop ComfyUI server-side V3 custom nodes (Python) using Comfy API v0_0_2/latest, schema-based inputs/outputs, ComfyExtension entrypoints, and UI preview helpers. Use when asked to create or update ComfyUI custom_nodes, V3 nodes, or Comfy API-based nodepacks.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "comfyui-nodes-dev" with this command: npx skills add jimlee2048/skills/jimlee2048-skills-comfyui-nodes-dev

ComfyUI V3 Custom Nodes (Server-Side)

ComfyUI baseline: v0.12.0 (Comfy API v0_0_2). Update this line when revising the skill.

Scope

  • Focus on server-side V3 nodes (Python).
  • Exclude client-server extension patterns and frontend-only extensions.

Quick Workflow

  1. Choose API adapter: comfy_api.v0_0_2 for stability or comfy_api.latest for newest features.
  2. (Optional) Scaffold a nodepack using comfy node scaffold.
  3. Implement a V3 node with io.ComfyNode.define_schema() and execute().
  4. Return io.NodeOutput (or tuple/dict) from execute().
  5. Register nodes via ComfyExtension.get_node_list() and comfy_entrypoint().
  6. Restart ComfyUI and validate in UI/API.

Do / Don’t

  • Do use classmethods define_schema() and execute().
  • Do return io.NodeOutput (or tuple/dict) from execute().
  • Do use ui.Preview* helpers for UI previews.
  • Don’t store mutable instance state in nodes.
  • Don’t use client-server extension patterns (out of scope for this skill).

Reference Map

Use these references as needed (progressive disclosure):

  • references/v3-core.md: API versions, ComfyExtension, progress reporting.
  • references/io-types.md: IO types, widget inputs, custom types.
  • references/schema-nodeoutput.md: Schema fields, flags, hidden inputs, NodeOutput patterns.
  • references/ui-helpers.md: Preview and save helpers for UI outputs.
  • references/scaffold.md: Scaffold workflow and V3 defaults.
  • references/lazy-evaluation.md: Lazy inputs, check_lazy_status, execution blocking.
  • references/validation-and-caching.md: validate_inputs and fingerprint_inputs patterns.
  • references/folder-paths-and-files.md: folder_paths helpers and save/load patterns.
  • references/image-mask-performance.md: Tensor shapes, resizing, batching, device tips.
  • Official docs: Comfy-Org/docs custom-nodes

Template

  • assets/v3_extension_template.py: Minimal V3 node + extension + entrypoint.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts, posters, or applications (examples include websites, landing pages, dashboards, React components, HTML/CSS layouts, or when styling/beautifying any web UI). Generates creative, polished code and UI design that avoids generic AI aesthetics.

Repository SourceNeeds Review
160.9K94.2Kanthropics
Coding

remotion-best-practices

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

Repository SourceNeeds Review
148.3K2.1Kremotion-dev
Coding

azure-ai

Service Use When MCP Tools CLI

Repository SourceNeeds Review
136.4K155microsoft
Coding

azure-deploy

AUTHORITATIVE GUIDANCE — MANDATORY COMPLIANCE

Repository SourceNeeds Review
136K155microsoft