A unified API skill for generating asynchronous AI videos from text or images using top-tier models like Bytedance Seedance and Google Veo.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install oatda-generate-video
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install oatda-generate-video using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill leverages the OATDA unified API to provide a seamless interface for generating AI videos through a variety of leading providers. By integrating models such as Alibaba Wan, MiniMax, and OpenAI Sora, it enables developers to create cinematic clips and animations directly from text descriptions or reference images. As a core component of the Openclaw Skills ecosystem, it handles the complexities of multi-model mapping and asynchronous task management, ensuring a robust workflow for AI-driven media creation.
The skill is designed for high-performance environments where asynchronous processing is essential. It allows users to submit a request, receive a task ID, and then poll for the finished video asset, making it ideal for integration into larger automated pipelines or agentic workflows.
To get started with this component of Openclaw Skills, ensure you have curl and jq installed on your system.
export OATDA_API_KEY="your_api_key_here"
~/.oatda/credentials.json.curl -s -X GET "https://oatda.com/api/v1/llm/models?type=video" -H "Authorization: Bearer $OATDA_API_KEY" | jq
The skill manages data through structured JSON payloads and model-specific parameters. Below is a summary of the core data structure:
| Field | Description | Format |
|---|---|---|
| taskId | Unique identifier for tracking the video generation task | String |
| status | Current state of the video (pending, processing, completed) | String |
| provider | The AI service provider (e.g., bytedance, google, minimax) | String |
| model_params | Object containing specific settings like duration, ratio, and audio generation | JSON Object |
| pollUrl | Endpoint used to check the progress of the asynchronous task | String |
For image-to-video tasks, the model_params field must include public URLs for first_frame_image and optionally last_frame_image to define the visual transition.
Loading
A zero-dependency CLI tool for instantaneous music searching and streaming link retrieval.

A professional quantitative backtesting framework for validating and optimizing trading strategies across stocks, crypto, and forex.

A safety-first preflight guard that analyzes shell and infrastructure commands for risks, secret leakage, and destructive side effects before execution.

A sophisticated Model Context Protocol integration that enables AI agents to perform full-lifecycle document and table operations within Feishu.

A powerful utility for listing and filtering available AI models across 10+ providers including OpenAI, Google, and Anthropic.

A powerful unified interface for generating AI artwork and illustrations from leading providers like OpenAI, Google, and Alibaba.








































