comfyui-node-packaging

Scaffold, register, and publish ComfyUI custom node packages.

265|28|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/jtydhr88/comfyui-custom-node-skills --skill comfyui-node-packaging
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: comfyui-node-packaging
Source: https://github.com/jtydhr88/comfyui-custom-node-skills/tree/main/plugins/comfyui-custom-nodes/skills/comfyui-node-packaging
Command: npx skills add https://github.com/jtydhr88/comfyui-custom-node-skills --skill comfyui-node-packaging

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Packaging and publishing comfy node packages can be tedious without a standardized scaffold. This skill provides a canonical project layout and end-to-end publishing workflow to ensure consistency and reliability across node packages.

Core Features & Use Cases

  • Project scaffolding with a complete directory layout and required files (init.py, pyproject.toml, requirements.txt, WEB_DIRECTORY) for a new custom node
  • Registration guidance and publishing support to the ComfyUI registry, simplifying distribution and updates
  • Optional documentation and localization scaffolding (docs and i18n folders) to improve user onboarding and internationalization

Quick Start

Scaffold and publish a new ComfyUI node package in a few steps to register your node in 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 a ComfyUI custom node to the registry?

To package and publish a ComfyUI custom node, you need to structure your project with required files like __init__.py and pyproject.toml, then follow registration guidance to submit it to the ComfyUI registry for distribution.

What files are required for ComfyUI custom node scaffolding?

Required files for ComfyUI custom node scaffolding include __init__.py, pyproject.toml, requirements.txt, and a WEB_DIRECTORY entry point. SKILL.md frontmatter with a name and description is also ensured during the packaging process.

Can I add documentation and localization folders when scaffolding a ComfyUI node package?

Yes, you can add optional documentation and localization folders when scaffolding a ComfyUI node package. The packaging process detects optional docs and i18n directories to improve user onboarding and internationalization.

What is the standard directory layout for a ComfyUI node project?

The standard directory layout for a ComfyUI node project includes required entry points and configuration files alongside optional scripts, references, and assets directories which are automatically detected when present during project scaffolding.

Does this packaging workflow handle both new and existing ComfyUI node projects?

Yes, the packaging workflow applies to both new node projects and existing packaging workflows. It automates structuring, registration, and publishing while ensuring metadata and directory layout consistency across all node packages.