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.