# Send Video Generation to your agent
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
## Fast path
- Download the package from Yavira.
- Extract it into a folder your agent can access.
- Paste one of the prompts below and point your agent at the extracted folder.
## Suggested prompts
### New install

```text
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
```
### Upgrade existing

```text
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
```
## Machine-readable fields
```json
{
  "schemaVersion": "1.0",
  "item": {
    "slug": "video-generation",
    "name": "Video Generation",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/ivangdavila/video-generation",
    "canonicalUrl": "https://clawhub.ai/ivangdavila/video-generation",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/video-generation",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=video-generation",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md",
      "api-patterns.md",
      "benchmarks.md",
      "google-veo.md",
      "kling.md",
      "luma.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "video-generation",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T22:03:51.849Z",
      "expiresAt": "2026-05-07T22:03:51.849Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=video-generation",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=video-generation",
        "contentDisposition": "attachment; filename=\"video-generation-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "video-generation"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/video-generation"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    }
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/video-generation",
    "downloadUrl": "https://openagent3.xyz/downloads/video-generation",
    "agentUrl": "https://openagent3.xyz/skills/video-generation/agent",
    "manifestUrl": "https://openagent3.xyz/skills/video-generation/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/video-generation/agent.md"
  }
}
```
## Documentation

### Setup

On first use, read setup.md.

### When to Use

User needs to generate, edit, or scale AI videos with current models and APIs.
Use this skill to choose the right current model stack, write stronger motion prompts, and run reliable async video pipelines.

### Architecture

User preferences persist in ~/video-generation/. See memory-template.md for setup.

~/video-generation/
├── memory.md      # Preferred providers, model routing, reusable shot recipes
└── history.md     # Optional run log for jobs, costs, and outputs

### Quick Reference

TopicFileInitial setupsetup.mdMemory templatememory-template.mdMigration guidemigration.mdModel snapshotbenchmarks.mdAsync API patternsapi-patterns.mdOpenAI Sora 2openai-sora.mdGoogle Veo 3.xgoogle-veo.mdRunway Gen-4runway.mdLuma Rayluma.mdByteDance Seedanceseedance.mdKlingkling.mdViduvidu.mdPika via Falpika.mdMiniMax Hailuominimax-hailuo.mdReplicate routingreplicate.mdOpen-source local modelsopen-source-video.mdDistribution playbookpromotion.md

### 1. Resolve model aliases before API calls

Map community names to real API model IDs first.
Examples: sora-2, sora-2-pro, veo-3.0-generate-001, gen4_turbo, gen4_aleph.

### 2. Route by task, not brand preference

TaskFirst choiceBackupPremium prompt-only generationsora-2-proveo-3.1-generate-001Fast drafts at lower costveo-3.1-fast-generate-001gen4_turboLong-form cinematic shotsgen4_alephray-2Strong image-to-video controlveo-3.0-generate-001gen4_turboMulti-shot narrative consistencySeedance familyhailuo-2.3Local privacy-first workflowsWan2.2 / HunyuanVideoCogVideoX

### 3. Draft cheap, finish expensive

Start with low duration and lower tier, validate motion and composition, then rerender winners with premium models or longer durations.

### 4. Design prompts as shot instructions

Always include subject, action, camera motion, lens style, lighting, and scene timing.
For references and start/end frames, keep continuity constraints explicit.

### 5. Assume async and failure by default

Every provider pipeline must support queued jobs, polling/backoff, retries, cancellation, and signed-URL download before expiry.

### 6. Keep a fallback chain

If the preferred model is blocked or overloaded:

same provider lower tier, 2) equivalent cross-provider model, 3) open model/local run.

### Common Traps

Using nickname-only model labels in code -> avoidable API failures
Pushing 8-10 second generations before validating a 3-5 second draft -> wasted credits
Cropping after generation instead of generating native ratio -> lower composition quality
Ignoring prompt enhancement toggles -> tone drift across providers
Reusing expired output URLs -> broken export workflows
Treating all providers as synchronous -> stalled jobs and bad timeout handling

### External Endpoints

ProviderEndpointData SentPurposeOpenAIapi.openai.comPrompt text, optional input images/video refsSora 2 video generationGoogle Vertex AIaiplatform.googleapis.comPrompt text, optional image input, generation paramsVeo 3.x generationRunwayapi.dev.runwayml.comPrompt text, optional input mediaGen-4 generation and image-to-videoLumaapi.lumalabs.aiPrompt text, optional keyframes/start-end imagesRay generationFalqueue.fal.runPrompt text, optional input mediaPika and Hailuo hosted APIsReplicateapi.replicate.comPrompt text, optional input mediaMulti-model routing and experimentationViduapi.vidu.comPrompt text, optional start/end/reference imagesVidu text/image/reference video APIsTencent MPSmps.tencentcloudapi.comPrompt text and generation parametersUnified AIGC video task APIs

No other data is sent externally.

### Security & Privacy

Data that leaves your machine:

Prompt text
Optional reference images or clips
Requested rendering parameters (duration, resolution, aspect ratio)

Data that stays local:

Provider preferences in ~/video-generation/memory.md
Optional local job history in ~/video-generation/history.md

This skill does NOT:

Store API keys in project files
Upload media outside requested provider calls
Delete local assets unless the user asks

### Trust

This skill can send prompts and media references to third-party AI providers.
Only install if you trust those providers with your content.

### Related Skills

Install with clawhub install <slug> if user confirms:

image-generation - Build still concepts and keyframes before video generation
image-edit - Prepare clean references, masks, and style frames
video-edit - Post-process generated clips and final exports
video-captions - Add subtitle and text overlay workflows
ffmpeg - Compose, transcode, and package production outputs

### Feedback

If useful: clawhub star video-generation
Stay updated: clawhub sync
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: ivangdavila
- Version: 1.0.1
## Source health
- Status: healthy
- Item download looks usable.
- Yavira can redirect you to the upstream package for this item.
- Health scope: item
- Reason: direct_download_ok
- Checked at: 2026-04-30T22:03:51.849Z
- Expires at: 2026-05-07T22:03:51.849Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/video-generation)
- [Send to Agent page](https://openagent3.xyz/skills/video-generation/agent)
- [JSON manifest](https://openagent3.xyz/skills/video-generation/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/video-generation/agent.md)
- [Download page](https://openagent3.xyz/downloads/video-generation)