Agent skill · genmedia-labs
wan-2-7
Generate text-to-video with Wan 2.7 (Wan-AI's flagship motion model) on RunComfy. Documents Wan 2.7's strengths (multi-reference conditioning, audio-driven lip-sync via `audio_url`, smoother transitions, prompt expansion), the duration / resolution / aspect-ratio schema, and when to route to HappyHorse 1.0 / Seedance 2.0 / Kling / LTX 2 instead. Calls `runcomfy run wan-ai/wan-2-7/text-to-video` through the local RunComfy CLI. Triggers on "wan", "wan 2.7", "wan-2-7", "wan video", or any explicit ask to generate video with this model.
What it needs
About 5k tokens when loaded.
What this skill does
Wan 2.7 — Pro Pack on RunComfy runcomfy.com · Text-to-video · GitHub Wan-AI's Wan 2.7 — flagship video model with multi-reference conditioning and audio-driven lip-sync — hosted on the RunComfy Model API. When to pick this model (vs siblings) You want Use --- --- Lip-sync video to an audio track you supply Wan 2.7 (audiourl) Multi-reference fine motion control Wan 2.7 Smooth transitions, accurate motion physics Wan 2.7 Currently-#1 blind-vote video model HappyHorse 1.0 Multi-modal cinematic with image+video+audio refs + in-pass voice generation Seedance 2.0 Pro Cinematic motion editing on existing footage Kling Video O1 Ultra-fast iteration LTX 2 If the user said "Wan" / "Wan 2.7" / "wan-ai" / "alibaba video" explicitly, route here regardless. Prerequisites 1. RunComfy CLI — npm i -g @runcomfy/cli 2. RunComfy account — runcomfy login opens a browser device-code flow. 3. CI / containers — set RUNCOMFYTOKEN=<token> instead of runcomfy login. Endpoints + input schema wan-ai/wan-2-7/text-to-video Field Type Required Default Notes --- --- --- --- --- prompt string yes — Up to ~5000 chars / ~1500 tokens. audiourl string no — WAV/MP3, 3–30s, ≤15MB. Drives lip-sync. Omit → background music auto-generated. aspectratio enum no 16:9 16:9, 9:16, 1:1, 4:3, 3:4. resolution enum no 1080p 720p or 1080p. duration enum no 5 2–15 (whole seconds). negativeprompt string no — Up to 500 chars. Concrete issues to avoid. enablepromptexpansion bool no true Auto-rewrites short prompts. Disable for literal control. seed int no — 0..2^31-1. Reuse for variants. How to invoke Default (5s 1080p 16:9, prompt-expanded): Audio-driven lip-sync (your own track): Literal control (no auto-expansion): Prompting — what actually works Camera + motion in plain English. "Slow dolly in", "locked tripod, low angle", "handheld follow", "crane move from above". Front-load the shot. One primary action per clip. Don't pile up multiple competing actions. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills genmedia-labs/wan-2-7