comfyui-discover
Installation
SKILL.md
ComfyUI Discover
Read
../../references/COMFYUI_OPERATIONS.md../../references/COMFYUI_NATIVE_API.md
Procedure
- In Pi, begin with
story_comfy action=server-info. Do this before any shell, filesystem, or guessed-path attempt to locate ComfyUI. - If the Story-Film project is a child of Pi's current working directory, pass
project=<project-root>to project-scopedstory_comfyactions. Project creation does not change Pi's working directory. - Use the user-supplied server URL when present. Otherwise use the configured environment URL or loopback default.
- Probe the server before doing generation work.
- Read system stats and features.
- Query exact node classes or filtered node catalog only when the task needs them. In Pi use
story_comfy action=node-searchoraction=node-info. - Before building a workflow, run the bundled workflow catalog. In Pi use
story_comfy action=workflow-catalog. It reads only Story-Film'scomfyui_workflows/directory: built-ins pluscustom/<task>/<model>/. - Query model categories and filenames only when model availability matters. In Pi use
story_comfy action=model-inventoryandaction=model-search. The server registries include model roots registered throughextra_model_paths.yaml. - Use
/object_infothrough Story-Film's managed/native control layer for node schemas. Its node input schema is underinput.requiredandinput.optional. Do not treat an empty result from an incorrectly parsedinputsfield as evidence that models are missing. - Save a project snapshot to
04_generation/comfyui/server_snapshot.jsonwhen reproducibility or later diagnosis benefits.