From ai-video-producer
Import a ComfyUI workflow JSON (the API-format export from ComfyUI's "Save (API Format)" option, or the UI-format graph JSON) and turn it into an AI-Video-Producer pipeline SPEC plus stage runners. Maps Comfy nodes to pipeline stages, surfaces the model checkpoints and LoRAs needed, and flags nodes that have no clean equivalent in a hosted-API pipeline. Use when the user has a ComfyUI workflow that works locally and wants to either run it inside a project workspace or document it as a versioned pipeline.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-video-producer:comfyui-importThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- A ComfyUI workflow JSON. Two common shapes:
{node_id: {class_type, inputs, ...}}. Cleaner to parse.{nodes: [...], links: [...]}. Has more layout detail; less direct to map._meta per-node info, ask the user to re-export with "Save (API Format)" — it's substantially easier to map.LoadCheckpoint/CLIPTextEncode sinks toward SaveImage/VHS_VideoCombine sources).CheckpointLoaderSimple, LoraLoader, VAELoader) → "model setup"CLIPTextEncode, ControlNet) → stage inputsKSampler, KSamplerAdvanced) → generation stageSaveImage, VHS_VideoCombine) → output stagepipelines/<name>/SPEC.md matching the format pipeline-scaffolder produces, plus:
pipelines/<name>/comfy/workflow.json — the original, unchanged.pipelines/<name>/comfy/manifest.md — required checkpoints, LoRAs, VAEs, custom nodes (with repo URLs).stages/NN-*.md per identified stage.workflow.json as ground truth; document is derived.ComfyUI-Manager-installable name + GitHub URL) so the workflow can be reproduced.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin ai-video-producer