From ai-video-producer
Export an AI-Video-Producer pipeline to ComfyUI workflow JSON — produce a workflow the user can load in ComfyUI to reproduce (or approximate) a hosted-API pipeline locally. Best-effort: maps fal/replicate model calls to equivalent ComfyUI checkpoints/LoRAs/samplers and flags stages that have no native ComfyUI equivalent. Use when the user wants to take a pipeline that's been working via APIs and bring it onto local hardware (cost reduction, offline work, fine-grained control).
How this skill is triggered — by the user, by Claude, or both
Slash command
/ai-video-producer:comfyui-exportThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- A pipeline directory `pipelines/<name>/` with a complete `SPEC.md` and stage files.
pipelines/<name>/ with a complete SPEC.md and stage files.pipelines/_shared/checkpoints.md or similar) so you can pick from models the user already has locally.| Pipeline stage | ComfyUI nodes |
|---|---|
| Text-to-image (Flux) | UNETLoader (flux), DualCLIPLoader, CLIPTextEncode ×2, KSampler, VAEDecode, SaveImage |
| Text-to-image (SDXL) | CheckpointLoaderSimple, CLIPTextEncode ×2, KSampler, VAEDecode, SaveImage |
| Image-to-video (SVD) | ImageOnlyCheckpointLoader, SVD_img2vid_Conditioning, KSampler, VAEDecode, VHS_VideoCombine |
| Image-to-video (Wan / Hunyuan) | corresponding loader + sampler + VHS combine |
| Upscale (Real-ESRGAN, 4x-UltraSharp) | UpscaleModelLoader, ImageUpscaleWithModel |
| Frame interpolation (RIFE / FILM) | RIFE VFI from ComfyUI-Frame-Interpolation |
| ControlNet | ControlNetLoader, ControlNetApply |
| LoRA | LoraLoader chained before sampler |
For stages that have no native equivalent (most lip-sync APIs, Runway Gen-3, Kling, Hailuo, Sora, Veo, ElevenLabs) — emit a placeholder Note node with the original API call documented, and tell the user this stage will still need to run via API even after the local move.
SPEC.md and each stages/NN-*.md.<choose checkpoint> placeholders the user must fill.{node_id: {class_type, inputs}}). Sequential numeric IDs starting from 1. Wire inputs references as [source_id, output_index] pairs.-1 (random) unless the stage specifies a fixed seed.pipelines/<name>/comfy/workflow-export.json — the API-format workflow.pipelines/<name>/comfy/manifest-export.md — checkpoints, LoRAs, custom nodes the user needs (with ComfyUI-Manager install names where possible).SPEC.md with a "Local execution" section pointing at the export.manifest-export.md. Don't pretend a full local equivalent exists.npx claudepluginhub danielrosehill/claude-code-plugins --plugin ai-video-producerGuides collaborative design exploration before implementation: explores context, asks clarifying questions, proposes approaches, and writes a design doc for user approval.
Creates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.
Resolves in-progress git merge or rebase conflicts by analyzing history, understanding intent, and preserving both changes where possible. Runs automated checks after resolution.