comfyui-node-packaging

Automate setup, structuring, and publishing for ComfyUI custom node projects.

Updated May 29, 2026
One-click install
npx skills add https://github.com/TurkeyC/Dotfiles --skill comfyui-node-packaging-turkeyc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: comfyui-node-packaging
Source: https://github.com/TurkeyC/Dotfiles/tree/main/private_dot_copilot/skills/comfyui-custom-node-skills/skills/comfyui-node-packaging
Command: npx skills add https://github.com/TurkeyC/Dotfiles --skill comfyui-node-packaging-turkeyc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the setup and organization of a new ComfyUI custom node project, delivering a standard directory layout and ready-to-publish configuration.

Core Features & Use Cases

  • Standard project structure: init.py, nodes.py, requirements.txt, pyproject.toml, and WEB_DIRECTORY
  • Registration and publishing guidance to the registry
  • Guidance for packaging, dependencies, and optional assets, scripts, and references

Quick Start

Initialize a new ComfyUI node project using the standard structure and publish it to the registry.

Frequently Asked Questions about comfyui-node-packaging

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package and publish ComfyUI custom nodes?

Packaging ComfyUI custom nodes requires a standard directory layout including __init__.py, nodes.py, requirements.txt, pyproject.toml, and WEB_DIRECTORY. This setup automates the structuring and provides clear guidance for registry publishing steps.

What is the required directory structure for a ComfyUI node project?

A valid ComfyUI node project requires a standard layout within the custom_nodes directory, specifically including __init__.py, nodes.py, requirements.txt, pyproject.toml, and WEB_DIRECTORY. This structure ensures proper entry points and dependency management.

How do I manage dependencies for ComfyUI custom nodes?

You manage dependencies for ComfyUI custom nodes by defining them in requirements.txt and pyproject.toml. This packaging workflow provides standard configuration for dependency management alongside guidance for optional scripts and references.

Can I include optional scripts and assets when publishing ComfyUI nodes?

Yes, you can include optional scripts, references, and assets when publishing ComfyUI nodes. The packaging workflow provides specific guidance for integrating these additional resources into your standard custom node project structure.

What's the best way to structure a new ComfyUI node project for the registry?

The best way to structure a new ComfyUI node project is to use a standard layout including __init__.py, nodes.py, and pyproject.toml. This ensures your project meets registry publishing requirements with consistent configuration and valid entry points.