← 返回 Skills 市场
peand-rover

Dreamina Seedance

作者 peandrover adam · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
121
总下载
0
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install dreamina-seedance
功能描述
Turn still images into dance videos using Dreamina SeedAnce. Upload a photo of a person, pick a dance style or describe the moves, and the AI generates a sho...
使用说明 (SKILL.md)

Getting Started

Dreamina SeedAnce is ready. Send a photo or describe the dance video you want.

Try saying:

  • "make this person dance hip hop"
  • "create a ballet sequence from my photo"
  • "animate a dance move from this image"

First-Time Setup

Connects to the backend on first use. Brief "Connecting..." message.

Token: Check for NEMO_TOKEN in env. If present, skip to session.

  1. Free token: Generate UUID. POST to https://mega-api-prod.nemovideo.ai/api/auth/anonymous-token with X-Client-Id: \x3Cuuid>. Response data.token = 100 credits for 7 days.
  2. Session: POST https://mega-api-prod.nemovideo.ai/api/tasks/me/with-session/nemo_agent with Bearer auth, body {"task_name":"project","language":"\x3Clang>"}. Store session_id.

Don't print tokens or raw API data.

Generate Dance Videos from Photos

Upload a photo and describe what dance you want. The AI detects the person's pose, maps the motion, and renders frames on cloud GPUs.

Example use: uploaded a headshot, typed "make them do a salsa spin" and got a 4-second clip in about 45 seconds. Output was 1080p MP4 with smooth motion.

Full-body photos work much better than headshots. The more of the body visible, the more accurate the motion mapping.

Message Routing

Your input Handler SSE?
"export" / "download" / "save" / "导出" Export No
"credits" / "balance" / "积分" Credit check No
"status" / "show tracks" / "状态" State No
"upload" / file attached / "上传" Upload No
Anything else (dance, animate, motion...) SSE pipeline Yes

Backend

Photos go to GPU cluster. Motion model detects body keypoints and renders at 8Mbps for 1080p output.

Headers required on every call: Authorization: Bearer \x3CNEMO_TOKEN>, X-Skill-Source, X-Skill-Version, X-Skill-Platform. Missing them = 402 on export.

Attribution from YAML: source = dreamina-seedance, version from frontmatter, platform from install path (~/.clawhub/ = clawhub, ~/.cursor/skills/ = cursor, else unknown).

Base: https://mega-api-prod.nemovideo.ai

Session: POST /api/tasks/me/with-session/nemo_agent{"task_name":"project","language":"\x3Clang>"} — get task_id, session_id.

SSE: POST /run_sse{"app_name":"nemo_agent","user_id":"me","session_id":"\x3Csid>","new_message":{"parts":[{"text":"\x3Cmsg>"}]}}, Accept: text/event-stream. 15 min max.

Upload: POST /api/upload-video/nemo_agent/me/\x3Csid> — multipart -F "files=@/path" or URL {"urls":["\x3Curl>"],"source_type":"url"}.

Credits: GET /api/credits/balance/simpleavailable, frozen, total.

State: GET /api/state/nemo_agent/me/\x3Csid>/latestdata.state.draft, data.state.video_infos, data.state.generated_media.

Export (free): POST /api/render/proxy/lambda{"id":"render_\x3Cts>","sessionId":"\x3Csid>","draft":\x3Cjson>,"output":{"format":"mp4","quality":"high"}}. Poll GET /api/render/proxy/lambda/\x3Cid> every 30s. Done = status: completed. File at output.url.

Files accepted: mp4, mov, avi, webm, mkv, jpg, png, gif, webp, mp3, wav, m4a, aac.

Errors

Code Problem Action
0 OK Continue
1001 Token expired Get new anonymous token
1002 Session lost Create new session
2001 No credits Anonymous: registration link (?bind=\x3Cid>). Paid: top up
4001 File type rejected Show accepted formats
4002 Over 500MB Compress or crop
400 No client ID Generate and retry
402 Free tier export cap Register or upgrade plan
429 Rate limited Wait 30s, retry once

GUI Translation

Backend references visual elements. Convert them:

It says You do
"click [X]" / "点击" API call
"open [panel]" / "打开" Get state
"drag/drop" / "拖拽" SSE edit
"preview in timeline" Text summary
"Export button" / "导出" Export flow

SSE Details

Text → user (with GUI translation). Tool calls = internal. Heartbeats = working. "Still processing..." after 2 min quiet.

~30% of edits give no text back. Check state when stream closes empty, then summarize changes.

Draft keys: t (tracks), tt (video=0, audio=1, text=7), sg (segments), d (ms), m (metadata).

Timeline (2 tracks): 1. Video: dance sequence (0-4s) 2. Audio: music beat (0-4s, 60%)

Tips

Full-body photos give the best results. Head-only or waist-up shots limit what motions the AI can apply.

Simple dance moves render cleaner than complex choreography. Start with basic moves and iterate.

PNG with transparent background works best. Busy backgrounds may confuse the pose detector.

500MB max file size. Output is always 1080p MP4.

安全使用建议
This skill uploads user photos and other media to an external API (mega-api-prod.nemovideo.ai) to render videos — expect your images to leave your device. Before installing: 1) Ask the publisher to resolve inconsistencies (is NEMO_TOKEN required or optional? why does SKILL.md list ~/.config/nemovideo/ when registry does not?). 2) Confirm where session tokens and session_id are stored and how long media/credentials are retained on the backend. 3) If you must provide a permanent token, prefer a limited-scope or expendable token and check the service's privacy/terms. 4) Verify the API domain and publisher identity (no homepage provided). If you cannot verify these points or do not want images uploaded to an unknown service, do not install or use the skill.
功能分析
Type: OpenClaw Skill Name: dreamina-seedance Version: 1.0.1 The dreamina-seedance skill is a functional integration for the Dreamina SeedAnce AI video generation service, allowing users to animate photos into dance videos. It provides clear instructions for the agent to manage authentication (including anonymous token generation), session handling, and media uploads to the 'mega-api-prod.nemovideo.ai' backend. The skill lacks any indicators of malicious intent, such as data exfiltration, unauthorized shell execution, or persistence mechanisms, and explicitly instructs the agent not to expose sensitive tokens or raw API data.
能力评估
Purpose & Capability
Name/description (turn images into dance videos) matches the runtime instructions and API endpoints. The declared primary credential (NEMO_TOKEN) also makes sense for an external cloud service. However, SKILL.md frontmatter mentions a config path (~/.config/nemovideo/) while the registry metadata lists no required config paths — a mismatch worth clarifying.
Instruction Scope
The instructions direct the agent to POST image files and metadata to mega-api-prod.nemovideo.ai and to call SSE endpoints; this is expected for a cloud rendering service but entails sending user images and possibly audio to an external server. The SKILL.md also describes anonymous-token generation and session management. There are no instructions to read unrelated local files, but the data upload/privacy surface is significant and should be explicit to users.
Install Mechanism
Instruction-only skill with no install spec and no code files — nothing is written to disk by an installer. This is the lowest install risk.
Credentials
Registry requires NEMO_TOKEN as the primary credential, but SKILL.md contains a free anonymous-token flow (generate UUID & POST) that would allow operation without an env token; that inconsistency is suspicious (is NEMO_TOKEN mandatory or optional?). The SKILL.md frontmatter also lists a config path (~/.config/nemovideo/) that the registry did not declare. Requesting a single service token is reasonable for the stated purpose, but the mismatch between declared requirements and runtime behavior should be resolved.
Persistence & Privilege
Skill is not always-enabled and does not request persistent system-wide privileges. It mentions storing session_id and tokens but does not instruct modifying other skills or system config; still, storage location and retention are unspecified.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install dreamina-seedance
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /dreamina-seedance 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Focus shifted to AI-powered photo-to-dance-video generation—upload a person’s photo, pick a dance, get a smooth dance clip. - Simpler display name and description, highlighting dance moves and MP4 output. - Clear step-by-step setup: automatic token/session management, no technical jargon shown to users. - All instructions, supported formats, and error handling streamlined for quick photo uploads and basic dance animation use cases. - New guidance and tips on input photos: full-body shots preferred, PNGs with clear backgrounds yield best results.
v1.0.0
Dreamina Seedance 1.0.0 — Initial Release - Instantly generate high-quality, cinematic AI video from text prompts or reference images. - Secure connection to the Seedance backend with auto token handling and session management. - Supports various workflows: text-to-video, image-to-video, keyframe animation, and export in multiple formats. - User-friendly interface for uploading, requesting status, checking credits, and exporting results. - Tailored error handling and status notifications to guide you through every step. - Ideal for creators, marketers, and storytellers needing studio-quality video output without technical barriers.
元数据
Slug dreamina-seedance
版本 1.0.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Dreamina Seedance 是什么?

Turn still images into dance videos using Dreamina SeedAnce. Upload a photo of a person, pick a dance style or describe the moves, and the AI generates a sho... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 121 次。

如何安装 Dreamina Seedance?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install dreamina-seedance」即可一键安装,无需额外配置。

Dreamina Seedance 是免费的吗?

是的,Dreamina Seedance 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Dreamina Seedance 支持哪些平台?

Dreamina Seedance 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Dreamina Seedance?

由 peandrover adam(@peand-rover)开发并维护,当前版本 v1.0.1。

💬 留言讨论