agentsclimarketplace

Wan video

Skill AceDataCloud/Skills/skills/wan-video

Agent Skills for AceDataCloud AI services — music, image, video generation, web search, and more. Compatible with Claude Code, GitHub Copilot, Gemini CLI, and all agentskills.io-compatible agents.

Install
npx -y skills add AceDataCloud/Skills --skill wan-video

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 13 stars13 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Generate AI videos with Wan (Alibaba) via AceDataCloud API. Use when creating videos from text prompts or animating images into video. Supports text-to-video, image-to-video, reference video transfer, multi-resolution (480P-1080P), and optional audio.

The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

4.8 KB, ~1.3k tokens by cl100k_base, as published. Nobody here has run it

Wan Video Generation

Generate AI videos through AceDataCloud's Wan (Alibaba) API.

Setup: See authentication for token setup.

Quick Start

curl -X POST https://api.acedata.cloud/wan/videos \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"action": "text2video", "prompt": "a dolphin jumping through ocean waves at golden hour", "model": "wan2.6-t2v"}'

Async: See async task polling. Poll via POST /wan/tasks with {"id": "..."}.

Models

ModelTypeBest For
wan2.6-t2vText-to-VideoCreating video from text description
wan2.6-i2vImage-to-VideoAnimating a still image into video
wan2.6-r2vReference Video-to-VideoCharacter extraction and transfer from reference video
wan2.6-i2v-flashImage-to-Video (Fast)Quick image-to-video generation

Workflows

1. Text-to-Video

POST /wan/videos
{
  "action": "text2video",
  "prompt": "a time-lapse of flowers blooming in a meadow",
  "model": "wan2.6-t2v",
  "resolution": "720P",
  "duration": 5
}

2. Image-to-Video

Animate a still image into a video clip.

POST /wan/videos
{
  "action": "image2video",
  "prompt": "gentle wind blows through the scene",
  "model": "wan2.6-i2v",
  "image_url": "https://example.com/landscape.jpg",
  "resolution": "720P",
  "duration": 5
}

3. Image-to-Video (Flash)

Faster image-to-video generation with reduced latency.

POST /wan/videos
{
  "action": "image2video",
  "prompt": "camera slowly pans across the landscape",
  "model": "wan2.6-i2v-flash",
  "image_url": "https://example.com/scene.jpg"
}

4. Reference Video Transfer

Extract characters or timbres from a reference video and transfer them into a new generation.

POST /wan/videos
{
  "action": "text2video",
  "prompt": "the character walks through a futuristic city at night",
  "model": "wan2.6-r2v",
  "reference_video_urls": ["https://example.com/reference.mp4"]
}

5. Multi-Cut Editing

Generate a video with multiple shots rather than a single continuous take.

POST /wan/videos
{
  "action": "text2video",
  "prompt": "a chef preparing a meal in a busy kitchen",
  "model": "wan2.6-t2v",
  "shot_type": "multi",
  "duration": 10
}

6. Video with Audio

Enable audio generation alongside the video.

POST /wan/videos
{
  "action": "text2video",
  "prompt": "ocean waves crashing on a rocky shore",
  "model": "wan2.6-t2v",
  "audio": true
}

Parameters

ParameterRequiredValuesDescription
actionYes"text2video", "image2video"Action type
promptYesstringScene description
modelYes"wan2.6-t2v", "wan2.6-i2v", "wan2.6-r2v", "wan2.6-i2v-flash"Model
image_urlFor image2videostringSource image URL (required for image-to-video)
negative_promptNostring (max 500 chars)Content to exclude from generation
reference_video_urlsFor r2varray of stringsReference videos for character/timbre extraction
shot_typeNo"single", "multi"Continuous shot or multi-cut editing
audioNobooleanEnable audio in the generated video
audio_urlNostringReference audio URL
resolutionNo"480P", "720P", "1080P"Output resolution (default: 720P)
sizeNostringThe size of the generated video
durationNo5, 10, 15Video duration in seconds
prompt_extendNobooleanEnable LLM-based prompt rewriting
callback_urlNostringAsync webhook notification URL

Gotchas

  • image_url is required for wan2.6-i2v and wan2.6-i2v-flash models
  • reference_video_urls is used only with wan2.6-r2v for character/timbre transfer
  • negative_prompt has a maximum length of 500 characters
  • Supported durations are 5, 10, or 15 seconds only
  • Default resolution is 720P; use 1080P for higher quality at increased cost
  • shot_type: "multi" produces multi-cut edits rather than a single continuous shot

MCP: pip install mcp-wan | Hosted: https://wan.mcp.acedata.cloud/mcp | See all MCP servers

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.