What problem does it solve? It provides a sanctioned, policy-driven path for downloading ComfyUI model weights, preventing unverified or arbitrary downloads by requiring entries in policies/model_sources.yaml and explicit user opt-in. ## Core Features & Use Cases - Policy-gated downloads: Every download is keyed to an entry in policies/model_sources.yaml, so no ad-hoc URL guessing is allowed. - Integrity verification: Downloaded files are checked against an expected sha256 hash, and mismatches raise a loud structured error instead of silently proceeding. - Deferred activation gate: The skill stays dormant unless the user sets allow_model_download = true in host settings, making weight downloads an explicit halt point. - Use Case: A planner emits a model_download sub-goal for a checkpoint; the executor invokes this skill, which verifies the user opt-in, downloads via huggingface_hub or direct HTTPS URL, verifies the sha256, and returns a ModelHandle JSON. ## Quick Start Enable allow_model_download in your host settings, then ask the agent to download the approved model file listed in policies/model_sources.yaml.