How to use
- Copy the installation command and review the source package before installing it in your own agent environment.
- Check the source document for required tools, credentials and supported hosts.
- Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/comfy-org/comfy-cli --skill comfy-custom-nodes-validationBefore you start
- Installation does not include a model subscription, API allowance or permission to access your files.
- Repository stars and installation counts describe activity, not an independent quality or security test.
Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.
Validation fallback
Validate in stages: static contract and Python parse; import inside ComfyUI's own Python environment; restart; discovery in /object_info; then one small workflow execution. filesystem presence is never proof that a node loaded. After a repair, restart and rediscover. Do not promise hot reload.
Pin local catalog checks with --where local. If the result reports object_info_stale, it came from a cache: restart ComfyUI and re-run that command, and treat the catalog as proof of what loaded only once the warning is gone. comfy nodes refresh re-pulls annotations, not /object_info, and a browser reload changes neither.
Check one registration form, unique non-empty node/input/output ids, declared callable existence, and report dependency/filesystem/network behavior. A static scan cannot prove dynamic behavior is absent.


