Using ComfyUI Manager
To make your custom node available through ComfyUI Manager you need to save it as a git repository (generally atgithub.com)
and then submit a Pull Request on the ComfyUI Manager git, in which you have edited custom-node-list.json to add your node.
More details.
When a user installs the node, ComfyUI Manager will:
1
Git Clone
git clone the repository,
2
Install Python Dependencies
install the pip dependencies listed in the custom node repository under 
requirements.txt (if present),As is always the case with 
pip, it is possible that your node requirements will be in conflict with other
custom nodes. Don’t make your requirements.txt any more restrictive than they need to be.3
Run Install Script
execute 
install.py, if it is present in the custom node repository.
install.py is executed from the root path of the custom nodeComfyUI Manager files
As indicated above, there are a number of files and scripts that ComfyUI Manager will use to manage the lifecycle of a custom node. These are all optional.- requirements.txt- Python dependencies as mentioned above
- install.py,- uninstall.py- executed when the custom node is installed or uninstalledUsers can just delete the directory, so you can’t rely on- uninstall.pybeing run
- disable.py,- enable.py- executed when a custom node is disabled or re-enabled- enable.pyis only run when a disabled node is re-enabled - it should just reverse anything done in- disable.pyDisabled custom node subdirectory have- .disabledappended to their names, and Comfy ignores these modules
- node_list.json- only required if the custom nodes pattern of NODE_CLASS_MAPPINGS is not conventional.