← Back to Skills Marketplace
hjianfeng

Seedance 2.0 Al Video Generator

by loova · GitHub ↗ · v1.0.13 · MIT-0
cross-platform ✓ Security Clean
275
Downloads
2
Stars
0
Active Installs
13
Versions
Install in OpenClaw
/install seedance-2-ai-video-generator
Description
Generates video via Loova Seedance 2.0 API (Seedance 2.0 video). Requires LOOVA_API_KEY from .env or environment (get API key at loova.ai). Use when the user...
Usage Guidance
This skill appears to do what it says: it needs your LOOVA_API_KEY and will send prompts, URLs, and any local files you provide to api.loova.ai to generate videos (generation can take hours and the script polls once per minute). Before installing: (1) Only provide an API key you trust Loova with and check your account permissions/rate limits; (2) avoid passing paths to sensitive local files — the script will open and upload any file paths you provide; (3) verify which exact task-status endpoint the live API expects (docs include a small /api vs /v1 mismatch); (4) note the script also checks an undocumented LOOAI_API_KEY env var as a fallback — if you rely on strict env control, be aware of this alternate name. If those points are acceptable, the skill is coherent with its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: seedance-2-ai-video-generator Version: 1.0.13 The skill bundle is a legitimate tool for generating AI videos via the Loova Seedance 2.0 API. The core logic in `scripts/run_seedance.py` correctly handles API authentication via environment variables, supports both multipart file uploads and JSON payloads, and implements a standard polling mechanism for long-running tasks. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code and instructions in `SKILL.md` are strictly aligned with the stated purpose of video generation.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, README, reference, and the included Python script all align: the code posts to Loova Seedance endpoints and polls for a task result. Required env var LOOVA_API_KEY is appropriate for this API and no unrelated services/binaries are requested.
Instruction Scope
Instructions ask the agent to accept user uploads (or URLs), save local uploads in the workspace (e.g., workspace/assets/) and pass file paths to the script. The script opens and uploads any file paths it is given, and polls once per minute for up to ~3 hours. This behavior is expected for a file-upload video generation skill, but be aware that any local file path passed to the script will be opened and transmitted to the external API — do not pass sensitive local files. Minor documentation inconsistencies: some docs reference GET /api/v1/tasks while others show /v1/tasks (missing /api); these are likely typos but worth verifying against the live API.
Install Mechanism
No install spec; included code uses only Python packages listed in requirements.txt (requests, python-dotenv). No downloads from third-party URLs or archive extraction. This is low-risk and proportionate to the functionality.
Credentials
Declared primary credential is LOOVA_API_KEY which matches the script's Authorization header usage. The script also accepts a fallback env var LOOAI_API_KEY (not declared in metadata), a minor discrepancy. The skill does not request additional secrets or system config paths.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent or elevated platform privileges or alter other skills. It will only act when invoked and does not install background services.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install seedance-2-ai-video-generator
  3. After installation, invoke the skill by name or use /seedance-2-ai-video-generator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.13
- No changes detected in this version. - The skill version and documentation remain the same as the previous release.
v1.0.12
No user-facing changes detected in this release. - No changes to functionality, documentation, or code. - Version increment only; content remains the same.
v1.0.11
No user-visible changes in this version. - No file changes or updates detected. - Functionality, documentation, and configuration remain unchanged from the previous version.
v1.0.10
- No changes detected in this version. - Functionality, documentation, and configuration remain unchanged.
v1.0.9
- No changes detected in this version; the skill remains unchanged from the previous release.
v1.0.8
- Removed `curl` from required system binaries; now no system binaries are needed. - Clarified instructions: for multipart uploads, allow the HTTP client to set the `Content-Type` header automatically, rather than setting it manually. - No other user-facing changes.
v1.0.7
- Added OpenClaw metadata with homepage, required binaries (curl), required environment variables, and primary environment variable. - No changes to functionality or user-facing commands.
v1.0.6
- Updated environment variable specification to use required_env_vars and primary_credential fields. - Removed legacy credentials section in favor of streamlined environment configuration. - No changes to API, usage, features, or code functionality.
v1.0.4
- Updated environment variable and credentials documentation for improved clarity and compatibility. - Credentials and required environment variables are now specified in a more structured format. - No code or functional changes were made.
v1.0.3
- Added required_env_vars and primary_credential fields to SKILL.md for improved environment variable and credential specification. - No functional or API changes; documentation and skill metadata only.
v1.0.2
- Added a credentials section to declare LOOVA_API_KEY as the primary credential. - No behavioral or functionality changes. - This update improves credential management and documentation clarity.
v1.0.1
- Cleanup: Removed unused scripts (check_seedance.py, seedance_poller.py) from the codebase. - Documentation update: Clarified that LOOVA_API_KEY is required and must be provided via environment or .env, not hardcoded. - Added explicit "env: required" section to SKILL.md for clearer setup requirements.
v1.0.0
Initial release of Seedance 2.0 AI Video Generator skill - Generate AI videos from text, images, video, or audio using the Loova Seedance 2.0 API. - Supports text-to-video, image-to-video, and multi-modal reference input in a single workflow. - Configurable options: duration (4–15s), aspect ratio, model (standard/fast), and function mode. - Handles both remote URLs and user-uploaded media, prioritizing URLs when both are provided. - Automatic polling for video generation status, with immediate error reporting on failure. - Requires LOOVA_API_KEY for API access; setup and usage documentation included.
Metadata
Slug seedance-2-ai-video-generator
Version 1.0.13
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 13
Frequently Asked Questions

What is Seedance 2.0 Al Video Generator?

Generates video via Loova Seedance 2.0 API (Seedance 2.0 video). Requires LOOVA_API_KEY from .env or environment (get API key at loova.ai). Use when the user... It is an AI Agent Skill for Claude Code / OpenClaw, with 275 downloads so far.

How do I install Seedance 2.0 Al Video Generator?

Run "/install seedance-2-ai-video-generator" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Seedance 2.0 Al Video Generator free?

Yes, Seedance 2.0 Al Video Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Seedance 2.0 Al Video Generator support?

Seedance 2.0 Al Video Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Seedance 2.0 Al Video Generator?

It is built and maintained by loova (@hjianfeng); the current version is v1.0.13.

💬 Comments