Agent skill

Wan 2 6 Prompting

by nodetool-ai in nodetool-ai/nodetool

Prompt Alibaba's Wan 2.6 across its three modes — text-to-video with a global style line plus timing-bracketed shots, image-to-video that describes only what changes over time, and…

AGPL-3.0Auto-check passedMedia & Creative

Install Wan 2 6 Prompting

skills CLI
$ npx skills add nodetool-ai/nodetool --skill wan-2-6-prompting -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nodetool-ai/nodetool wan-2-6-prompting --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nodetool-ai/nodetool.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/system-skills/wan-2-6-prompting .claude/skills/wan-2-6-prompting && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
wan-2-6-prompting
GitHub stars
560
Token cost
~1.4k tokens
SKILL.md length
608 words
Files
1
Skills in repo
127
Repo updated
First seen
Licence
AGPL-3.0

At a glance

Prompt Alibaba's Wan 2.6 across its three modes — text-to-video with a global style line plus timing-bracketed shots, image-to-video that describes only what changes over time, and…

  • The model id contains wan-2.6
  • SKILL.md covers Text to video, Image to video, Reference to video and Controls, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Wan2.6 (alibaba/wan-2.6/text-to-video

What it does

Wan 2 6 Prompting is an agent skill from nodetool-ai/nodetool. Prompt Alibaba's Wan 2.6 across its three modes — text-to-video with a global style line plus timing-bracketed shots, image-to-video that describes only what changes over time, and reference-to-video that tags subjects as @Video1/@Video2/@Video3. Covers multishots formatting, the 800-character prompt budget, negative prompts, motion intensity wording, audio input rules and prompt expansion. Use whenever the model id contains wan-2.6 or wan2.6 (alibaba/wan-2.6/text-to-video, /image-to-video, /image-edit…

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Media & Creative, covering AI video generation. The repository describes itself as: Agent-first Creative Workspace. The licence is AGPL-3.0.

When your agent uses it

  • The model id contains wan-2.6
  • Wan2.6 (alibaba/wan-2.6/text-to-video
  • /image-to-video
  • Wan-video/wan-2.6-t2v

Example prompts

  • “/wan-2-6-prompting”

What it can do on your machine

Read from SKILL.md and the folder at commit 339f069. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • fal.ai

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Wan 2 6 Prompting loads about 1.4k tokens when it runs. Until then it costs about 174 tokens; SKILL.md has 608 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~174
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from nodetool-ai/nodetool at commit 339f069, republished under its AGPL-3.0 licence (© nodetool-ai). 608 words, ~1,422 tokens.

Download SKILL.mdSave it as .claude/skills/wan-2-6-prompting/SKILL.md (or your agent's skills folder).
name
wan-2-6-prompting
description
Prompt Alibaba's Wan 2.6 across its three modes — text-to-video with a global style line plus timing-bracketed shots, image-to-video that describes only what changes over time, and reference-to-video that tags subjects as @Video1/@Video2/@Video3. Covers multi_shots formatting, the 800-character prompt budget, negative prompts, motion intensity wording, audio input rules and prompt expansion. Use whenever the model id contains wan-2.6 or wan2.6 (alibaba/wan-2.6/text-to-video, /image-to-video, /image-edit, /text-to-image, wan-video/wan-2.6-t2v, wan-video/wan-2.6-i2v, wan-video/wan2.6-i2v-flash) on generate_video, animate_image or a TextToVideo node. Not for Wan 2.5 or 2.7.

Wan 2.6 → three modes, three prompt shapes

Wan 2.6 generates from text, animates a still, or carries subjects from reference clips into a new scene. Each mode wants a differently shaped prompt. Getting the shape wrong is the usual reason a clip comes back generic.

Reach it with find_model for text_to_video or image_to_video, then generate_video / animate_image. Main prompts are capped at 800 characters, which is a real constraint on how you spend words.

Text to video

Two components: a global style line, then shots with timing brackets.

A cinematic journey through ancient ruins at sunset. Photoreal, 4K, film grain.

Shot 1 [0-3s] Wide establishing shot of stone pillars with sunlight streaming through.
Shot 2 [3-7s] Camera tracks forward through an archway revealing a hidden chamber.
Shot 3 [7-10s] Close-up of ancient inscriptions as dust particles float in light beams.

multi_shots is on by default here. Give each shot a timing indicator, a camera action (push, pull, pan, orbit, track) and its scene elements — subject position, lighting change, environmental detail. Keep continuity by referencing the same characters, locations and objects across shots; unrelated shots produce disjointed results.

Durations are 5, 10 or 15 seconds at 720p or 1080p, in 16:9, 9:16, 1:1, 4:3 or 3:4. Write to the ratio you picked: wide establishing shots and horizontal movement for 16:9, tighter framing and vertical composition for 9:16, centred subjects for 1:1.

Image to video

Describe the temporal change, not the image. The model already has the frame; words spent re-describing it are words not spent on motion.

Continue from first frame. Gentle camera push toward the mountain peak as
clouds drift overhead. Light changes from morning to golden hour. Cinematic and
serene movement.

Spend the prompt on camera motion, lighting shifts, and environmental animation — water, clouds, foliage, smoke. multi_shots is off by default in this mode; set it true to use the bracketed shot format.

Images animate better when they are high resolution, have clear depth of field, carry atmospheric elements, and are uncluttered with a well-defined subject. Busy compositions with competing elements produce inconsistent motion. Input images run 360 to 2000 px per side, up to 100 MB.

Reference to video

One to three reference videos, tagged in the prompt as @Video1, @Video2, @Video3. The model extracts each clip's primary subject and composites it into the generated scene. Durations here are 5 or 10 seconds only.

@Video1 walks through a futuristic cityscape as holographic displays activate
around them. Cinematic lighting, shallow depth of field.

With more than one reference, state the spatial relationship and the interaction, or the model places subjects from prompt context and it will not match your intent:

Dance battle between @Video1 and @Video2 in an ancient colosseum. @Video3
watches from a throne. Dynamic camera movement, dramatic lighting.

Reference clips work best when the subject is well lit, dominant in frame, shot from multiple angles if available, under 10 seconds, and against an uncluttered background. Complex backgrounds or several subjects in one clip make extraction inconsistent.

Show full SKILL.md (226 more words)Show less

Controls

Negative prompt — 500 characters. Prioritise the artifacts you actually see: "low quality, blurry, distorted faces, unnatural movement, text, watermarks, shaky camera".

Motion intensity is a wording choice, not a parameter. Minimal: "subtle camera drift", "gentle movement". Moderate: "smooth camera track", "flowing motion". Dramatic: "dynamic sweeping motion", "rapid camera movement".

Audio input takes WAV or MP3, 3 to 30 seconds, up to 15 MB. Audio longer than the video is truncated; audio shorter leaves the rest silent. For dialogue, put speaker cues in the prompt.

Prompt expansion is on by default and runs an LLM over the prompt before generation. It adds detail without eating the 800-character budget, and it works best when you have given it style references, visual descriptors and precise terminology to expand from.

Symptoms

What went wrongWhat to change
Incoherent narrativeBreak the scene into specific shots with timing brackets
Inconsistent subjectsRepeat the character description across every shot
Unnatural motionName the camera movement explicitly: push, pan, orbit
Flat visual qualityAdd quality descriptors to the global style line
An element ignoredMove it earlier in the shot description

Iterate one variable at a time, and start in text-to-video — the shot and timing format transfers to the other two modes without any asset dependency. Check the render with analyze_video, detect_video_scenes and understand_video.

Adapted from fal's Wan 2.6 prompt guide: https://fal.ai/learn/devs/wan-2-6-prompt-guide-mastering-all-three-generation-modes

© nodetool-ai, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/system-skills/wan-2-6-prompting of nodetool-ai/nodetool.

Open the folder on GitHubat commit 339f069

Compare with similar skills

Wan 2 6 Prompting next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Wan 2 6 Prompting compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Wan 2 6 Prompting this skillnodetool-ai/nodetool560—~1.4kAutomated safety check: PassAGPL-3.0
Video Generationbytedance/deer-flow84k3 repos~1.4kAutomated safety check: PassMIT
Video Cover Imageitwanger/toBeBetterJavaer18k—~3.3kAutomated safety check: PassNone
Seedancesongguoxs/seedance-prompt-skill2.9k1 repos~2.5kAutomated safety check: PassNone
HyperFrames Video Entry Pointheygen-com/hyperframes60k3 repos~5.2kAutomated safety check: PassApache-2.0
Lanshu Create AI Presenter Videocclank/lanshu-create-ai-presenter-video2.6k—~3.6kAutomated safety check: PassMIT

Similar skills

  • Video Generation

    bytedance/deer-flow

    Generates short videos from a structured JSON prompt, optionally guided by a reference image used as the first or last frame.

    84k GitHub starsUsed in 3 repos~1.4k tokens
    Media & CreativeAuto-check passed
  • Video Cover Image

    itwanger/toBeBetterJavaer

    Generate matched 3:4, 16:9, and 4:3 short-video cover images from toBeBetterJavaer video scripts or AI/Java technical topics.

    18k GitHub stars~3.3k tokensUpdated yesterday
    Media & CreativeAuto-check passed
  • Seedance

    songguoxs/seedance-prompt-skill

    This skill should be used when the user asks to "generate video prompts", "create Seedance prompts", "write video descriptions", mentions "Seedance", "seedance", "即梦", "即梦平台", "视频提示词", "视频生成"…

    2.9k GitHub starsUsed in 1 repo~2.5k tokens
    Media & CreativeAuto-check passed
  • HyperFrames Video Entry Point

    heygen-com/hyperframes

    Entry point for making, editing and rendering videos from HTML compositions with HyperFrames, routing each request to the right workflow.

    60k GitHub starsUsed in 3 repos~5.2k tokens
    Media & CreativeAuto-check passed
  • Lanshu Create AI Presenter Video

    cclank/lanshu-create-ai-presenter-video

    Turn a topic or finished script into a complete, publish-ready explainer video — led by an AI presenter from an authorized adult presenter image, or performed in one of nine visual explainer styles…

    2.6k GitHub stars~3.6k tokensUpdated today
    Media & CreativeAuto-check passed
  • Video Shots

    eternityspring/reelbench-skills

    拉片:把一条成片拆成逐镜头的分析表——每个镜头的时长、景别、类别、运镜、画面. An agent skill from eternityspring/reelbench-skills.

    878 GitHub starsUsed in 1 repo~1.8k tokens
    Media & CreativeAuto-check: notes

More from nodetool-ai/nodetool

All 127 skills in this repo
  • Beat Sync Editing

    nodetool-ai/nodetool

    Cut a NodeTool timeline to music and shape its pacing — detect the beat grid, place cuts on phrases, pick a cut type, build speed ramps with time remap, and give the piece an arc.

    560 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Caption Titles

    nodetool-ai/nodetool

    Add and animate a consistent text layer on an existing NodeTool timeline.

    560 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Color Motion

    nodetool-ai/nodetool

    Choose and animate colour on a NodeTool timeline, including shape and text gradients, colour grades, 3D LUTs, and dither.

    560 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Commercial Beat Sheet

    nodetool-ai/nodetool

    Write a shootable, precisely timed commercial beat sheet and store it as a NodeTool storyboard, with a consistent entity roster behind every shot.

    560 GitHub stars~4.6k tokensUpdated today
    Auto-check passed
  • Elevenlabs Audio Prompting

    nodetool-ai/nodetool

    Direct ElevenLabs speech, dialogue, sound effects and music — the bracketed audio tags v3 acts on and why the voice decides whether a tag lands, stability as the delivery dial, punctuation instead…

    560 GitHub stars~1.9k tokensUpdated today
    Auto-check passed
  • Frame Composition

    nodetool-ai/nodetool

    Stage the frame on a NodeTool timeline — grids, focal placement, safe areas per aspect ratio, depth layers and parallax, camera moves, and where elements enter and leave.

    560 GitHub stars~3.5k tokensUpdated today
    Auto-check passed

Questions about Wan 2 6 Prompting

What does Wan 2 6 Prompting do?

Prompt Alibaba's Wan 2.6 across its three modes — text-to-video with a global style line plus timing-bracketed shots, image-to-video that describes only what changes over time, and…. Wan 2 6 Prompting is an agent skill from nodetool-ai/nodetool.6 across its three modes — text-to-video with a global style line plus timing-bracketed shots, image-to-video that describes only what changes over time, and reference-to-video that tags subjects as @Video1/@Video2/@Video3.

When should I use Wan 2 6 Prompting?

Wan 2 6 Prompting fits situations like: the model id contains wan-2.6; wan2.6 (alibaba/wan-2.6/text-to-video; /image-to-video; wan-video/wan-2.6-t2v.

How do I install Wan 2 6 Prompting in Claude Code?

Run `npx skills add nodetool-ai/nodetool --skill wan-2-6-prompting -a claude-code`. Or copy the skill folder (packages/system-skills/wan-2-6-prompting in nodetool-ai/nodetool) into .claude/skills/wan-2-6-prompting in your project. Claude Code loads it when a task matches its description.

How do I install Wan 2 6 Prompting in Codex?

Run `npx skills add nodetool-ai/nodetool --skill wan-2-6-prompting -a codex`. Or copy the skill folder (packages/system-skills/wan-2-6-prompting in nodetool-ai/nodetool) into .agents/skills/wan-2-6-prompting in your project. Codex loads it when a task matches its description.

Can I use Wan 2 6 Prompting in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nodetool-ai/nodetool --skill wan-2-6-prompting -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/wan-2-6-prompting, .gemini/skills/wan-2-6-prompting, .github/skills/wan-2-6-prompting and .opencode/skills/wan-2-6-prompting in your project.

What does Wan 2 6 Prompting need to run?

SKILL.md names no scripts, command-line tools or credentials: Wan 2 6 Prompting is instructions for the agent only.

Does Wan 2 6 Prompting access the network?

SKILL.md names 1 domain. As links in the text: fal.ai. This is read from the text; nothing was executed.

Is Wan 2 6 Prompting safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Wan 2 6 Prompting use?

Wan 2 6 Prompting is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Wan 2 6 Prompting use?

About 1.4k tokens (SKILL.md is roughly 5.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Wan 2 6 Prompting?

Skills that share tags, products or a category with Wan 2 6 Prompting: Video Generation (bytedance/deer-flow, 84k stars), Video Cover Image (itwanger/toBeBetterJavaer, 18k stars), Seedance (songguoxs/seedance-prompt-skill, 2.9k stars) and HyperFrames Video Entry Point (heygen-com/hyperframes, 60k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Wan 2 6 Prompting?

nodetool-ai (a GitHub organization) maintains it in nodetool-ai/nodetool, which has 560 GitHub stars. The repository holds 127 skills in this directory. The repository was last updated on October 10, 2026.

Source: nodetool-ai/nodetool on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.