agentsclimarketplace

Luma video

Skill AceDataCloud/Skills/skills/luma-video

Generate AI videos with Luma Dream Machine via AceDataCloud API. Use when creating videos from text prompts, generating videos from reference images, extending existing videos, or any video generation task with Luma. Supports text-to-video, image-to-video, and video extension.From its SKILL.md

Install
npx -y skills add AceDataCloud/Skills --skill luma-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 file declares

Copied from the file, not written here

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

3.7 KB, 870 tokens by cl100k_base, as published. Nobody here has run it

Luma Video Generation

Generate AI videos through AceDataCloud's Luma Dream Machine API.

Setup: See authentication for token setup.

Quick Start

curl -X POST https://api.acedata.cloud/luma/videos \
  -H "Authorization: Bearer $ACEDATACLOUD_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"prompt": "a drone flying over a mountain lake at sunrise", "action": "generate", "callback_url": "https://api.acedata.cloud/health"}'

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

Workflows

1. Text-to-Video

Generate video purely from a text description.

POST /luma/videos
{
  "prompt": "a timelapse of flowers blooming in a garden",
  "action": "generate",
  "aspect_ratio": "16:9",
  "loop": false,
  "enhancement": true
}

2. Image-to-Video

Use start and/or end reference images to guide generation.

POST /luma/videos
{
  "prompt": "the scene comes alive with gentle wind",
  "action": "generate",
  "start_image_url": "https://example.com/scene.jpg",
  "end_image_url": "https://example.com/scene-end.jpg",
  "aspect_ratio": "16:9"
}

3. Extend a Video

Continue an existing video with a new prompt.

POST /luma/videos
{
  "action": "extend",
  "video_id": "existing-video-id",
  "prompt": "the camera continues forward through the forest"
}

Aspect Ratios

RatioUse Case
16:9Landscape (default) — YouTube, TV
9:16Portrait — TikTok, Instagram Stories
1:1Square — Social media
4:3Classic — Presentations
21:9Ultra-wide — Cinematic

Parameters

ParameterTypeDefaultDescription
promptstring—Text description of the video (required)
actionstring"generate""generate" or "extend"
aspect_ratiostring"16:9"Video aspect ratio
loopboolfalseCreate seamless loop
enhancementbooltrueEnhance prompt for better results
start_image_urlstring—Reference image for first frame
end_image_urlstring—Reference image for last frame
video_idstring—ID of video to extend (alternative to video_url)
video_urlstring—URL of video to extend (alternative to video_id)
timeoutnumber—Timeout in seconds for the API to return data
callback_urlstring—Webhook URL for async notifications

Gotchas

  • enhancement: true (default) improves prompt quality but may alter your intent — set to false for literal prompts
  • Start/end image URLs must be publicly accessible
  • loop: true creates seamless looping video — good for backgrounds and social media
  • Extend requires either video_id or video_url from a previously completed generation
  • Video generation takes 1–5 minutes depending on complexity
  • Both start and end images are optional — you can use just one for partial guidance

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

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. 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.