comfyui-inventory

Identify and cache ComfyUI models, nodes, and capabilities in state/inventory.json.

86|24|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/MCKRUZ/ComfyUI-Expert --skill comfyui-inventory
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: comfyui-inventory
Source: https://github.com/MCKRUZ/ComfyUI-Expert/tree/main/skills/comfyui-inventory
Command: npx skills add https://github.com/MCKRUZ/ComfyUI-Expert --skill comfyui-inventory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inventory and validate resources used by ComfyUI to prevent broken workflows due to missing models, nodes, or incorrect configurations.

Core Features & Use Cases

  • Online discovery: fetch system stats, installed node classes, and available models from a live ComfyUI instance.
  • Offline discovery: scan ComfyUI installation directories to enumerate models, nodes, and capabilities when the server isn't running.
  • Cache and validation: persist results to state/inventory.json and provide pre-flight checks before workflow generation.
  • Use cases: verify resource availability, diagnose missing components, and guide remediation when a workflow fails.

Quick Start

Run an inventory discovery against your local ComfyUI instance to populate or refresh state/inventory.json, ensuring subsequent workflows reference validated resources.

Frequently Asked Questions about comfyui-inventory

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

FAQPage Schema
How do I validate ComfyUI resources before running a workflow?▼

You can validate ComfyUI resources by running an inventory discovery to cache installed models, custom nodes, and system capabilities, enabling pre-flight checks that prevent broken workflows due to missing components.

Can I inventory ComfyUI models and custom nodes when the server is offline?▼

Yes, you can inventory ComfyUI models and custom nodes when the server is offline. The offline mode scans your ComfyUI installation directories directly to enumerate resources and system capabilities without needing a live API connection.

Why does my ComfyUI workflow fail due to missing models or nodes?▼

ComfyUI workflows fail due to missing models, custom nodes, or incorrect configurations. Running an inventory discovery identifies these gaps, caches the results to state/inventory.json, and guides remediation to ensure accurate resource awareness.

How do I cache installed ComfyUI models and node classes for later use?▼

To cache installed ComfyUI models and node classes, run an inventory discovery against your local instance. The results are persisted to state/inventory.json, which updates automatically when you install new resources or change configurations.

Does ComfyUI inventory discovery work with both live API and filesystem scanning?▼

Yes, ComfyUI inventory discovery works with both a live API and filesystem scanning. Online mode fetches system stats and models via the API, while offline mode scans installation directories to cover active and disconnected environments.