# Send Explainer Video Guide 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": "explainer-video-guide",
    "name": "Explainer Video Guide",
    "source": "tencent",
    "type": "skill",
    "category": "内容创作",
    "sourceUrl": "https://clawhub.ai/okaris/explainer-video-guide",
    "canonicalUrl": "https://clawhub.ai/okaris/explainer-video-guide",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadUrl": "/downloads/explainer-video-guide",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=explainer-video-guide",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "packageFormat": "ZIP package",
    "primaryDoc": "SKILL.md",
    "includedAssets": [
      "SKILL.md"
    ],
    "downloadMode": "redirect",
    "sourceHealth": {
      "source": "tencent",
      "slug": "explainer-video-guide",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-29T15:24:57.655Z",
      "expiresAt": "2026-05-06T15:24:57.655Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=explainer-video-guide",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=explainer-video-guide",
        "contentDisposition": "attachment; filename=\"explainer-video-guide-0.1.5.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "explainer-video-guide"
      },
      "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/explainer-video-guide"
    },
    "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/explainer-video-guide",
    "downloadUrl": "https://openagent3.xyz/downloads/explainer-video-guide",
    "agentUrl": "https://openagent3.xyz/skills/explainer-video-guide/agent",
    "manifestUrl": "https://openagent3.xyz/skills/explainer-video-guide/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/explainer-video-guide/agent.md"
  }
}
```
## Documentation

### Explainer Video Guide

Create explainer videos from script to final cut via inference.sh CLI.

### Quick Start

curl -fsSL https://cli.inference.sh | sh && infsh login

# Generate a scene for an explainer
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Clean motion graphics style animation, abstract data flowing between connected nodes, blue and white color scheme, professional corporate aesthetic, smooth transitions"
}'

Install note: The install script only detects your OS/architecture, downloads the matching binary from dist.inference.sh, and verifies its SHA-256 checksum. No elevated permissions or background processes. Manual install & verification available.

### Problem-Agitate-Solve (PAS) — 60 seconds

SectionDurationContentWord CountProblem10sState the pain point the viewer has~25 wordsAgitate10sShow why it's worse than they think~25 wordsSolution15sIntroduce your product/idea~35 wordsHow It Works20sShow 3 key steps or features~50 wordsCTA5sOne clear next action~12 words

### Before-After-Bridge (BAB) — 90 seconds

SectionDurationContentBefore15sShow the current frustrating stateAfter15sShow the ideal outcomeBridge40sExplain how your product gets them thereSocial Proof10sQuick stat or testimonialCTA10sClear next step

### Feature Spotlight — 30 seconds (social)

SectionDurationContentHook3sSurprising fact or questionFeature15sShow one feature solving one problemResult7sThe outcome/benefitCTA5sTry it / Learn more

### Pacing Rules

Content TypeWords Per MinuteNotesStandard narration150 wpmConversational paceComplex/technical120 wpmAllow processing timeEnergetic/social170 wpmFaster for short-formChildren's content100 wpmClear and slow

Key rule: 1 scene per key message. Don't pack multiple ideas into one visual.

### Scene Duration Guidelines

Establishing shot: 3-5 seconds
Feature demonstration: 5-8 seconds
Text/stat on screen: 3-4 seconds (must be readable)
Transition: 0.5-1 second
CTA screen: 3-5 seconds

### Scene Types

# Product in context
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Clean product demonstration video, hands typing on a laptop showing a dashboard interface, bright modern office, soft natural lighting, professional"
}'

# Abstract concept visualization
infsh app run bytedance/seedance-1-5-pro --input '{
  "prompt": "Abstract motion graphics, colorful data streams connecting floating geometric shapes, smooth fluid animation, dark background with glowing elements, tech aesthetic"
}'

# Lifestyle/outcome shot
infsh app run google/veo-3-1-fast --input '{
  "prompt": "Happy person relaxing on couch with laptop, smiling at screen, bright airy living room, warm afternoon light, satisfied customer feeling, lifestyle commercial style"
}'

# Before/after comparison
infsh app run falai/flux-dev-lora --input '{
  "prompt": "Split screen comparison, left side cluttered messy desk with papers and stress, right side clean organized minimalist workspace, dramatic difference, clean design"
}'

### Image-to-Video for Scenes

# Generate a still frame first
infsh app run falai/flux-dev-lora --input '{
  "prompt": "Professional workspace with glowing holographic interface, futuristic but clean, blue accent lighting"
}'

# Animate it
infsh app run falai/wan-2-5-i2v --input '{
  "prompt": "Gentle camera push in, holographic elements subtly floating and rotating, soft ambient light shifts",
  "image": "path/to/workspace-still.png"
}'

### Script Writing Tips

Short sentences. Max 15 words per sentence.
Active voice. "You can track your data" not "Your data can be tracked."
Conversational tone. Read it aloud — if it sounds stiff, rewrite.
One idea per sentence. One sentence per visual beat.

### Generating Voiceover

# Professional narration with Dia TTS
infsh app run falai/dia-tts --input '{
  "prompt": "[S1] Tired of spending hours on reports that nobody reads? There is a better way. Meet DataFlow. It turns your raw data into visual stories... in seconds. Just connect your source, pick a template, and share. Try DataFlow free today."
}'

### Pacing Control in TTS

TechniqueEffectExamplePeriod .Medium pause"This changes everything. Here's how."Ellipsis ...Long pause (dramatic)"And the result... was incredible."Comma ,Short pause"Fast, simple, powerful."Exclamation !Emphasis/energy"Start building today!"Question ?Rising intonation"What if there was a better way?"

### Background Music Guidelines

Volume: 20-30% under narration (duck 6-12dB when voice plays)
Style: match the brand tone (corporate = ambient electronic, startup = upbeat indie)
Structure: intro swell (first 3s) -> subtle loop under narration -> swell at CTA
No vocals: instrumental only under narration

# Generate background music
infsh app run <music-gen-app> --input '{
  "prompt": "upbeat corporate background music, modern electronic, 90 BPM, positive and professional, no vocals, suitable for product explainer video"
}'

### Full Production Workflow

# 1. Generate voiceover
infsh app run falai/dia-tts --input '{
  "prompt": "[S1] Your script here..."
}'

# 2. Generate scene visuals (in parallel)
infsh app run google/veo-3-1-fast --input '{"prompt": "scene 1 description"}' --no-wait
infsh app run google/veo-3-1-fast --input '{"prompt": "scene 2 description"}' --no-wait
infsh app run google/veo-3-1-fast --input '{"prompt": "scene 3 description"}' --no-wait

# 3. Merge scenes into sequence
infsh app run infsh/media-merger --input '{
  "media": ["scene1.mp4", "scene2.mp4", "scene3.mp4"]
}'

# 4. Add voiceover to video
infsh app run infsh/video-audio-merger --input '{
  "video": "merged-scenes.mp4",
  "audio": "voiceover.mp3"
}'

# 5. Add captions
infsh app run infsh/caption-videos --input '{
  "video": "final-with-audio.mp4",
  "caption_file": "captions.srt"
}'

### Video Length by Format

FormatLengthPlatformSocial teaser15-30sTikTok, Instagram Reels, YouTube ShortsProduct demo60-90sWebsite, landing pageFeature explainer90-120sYouTube, emailTutorial/walkthrough2-5minYouTube, help centerInvestor pitch video2-3minPitch deck supplement

### Transition Types

TransitionWhen to UseEffectCutDefault between related scenesClean, professionalDissolve/CrossfadeTime passing, mood shiftSoft, contemplativeWipeNew topic or sectionClear separationZoom/PushDrilling into detailFocus attentionMatch cutVisual similarity between scenesClever, memorable

### Common Mistakes

MistakeProblemFixScript too wordyVoiceover rushed, viewer overwhelmedCut to 150 wpm maxNo hook in first 3sViewers leave immediatelyStart with the problem or surprising statVisuals lag narrationConfusing disconnectVisuals should match or slightly precede wordsBackground music too loudCan't hear narrationDuck music 6-12dB under voiceNo captions85% of social video watched silentAlways add captionsToo many ideasViewer retains nothingOne core message per video

### Related Skills

npx skills add inference-sh/skills@ai-video-generation
npx skills add inference-sh/skills@video-prompting-guide
npx skills add inference-sh/skills@text-to-speech
npx skills add inference-sh/skills@prompt-engineering

Browse all apps: infsh app list
## Trust
- Source: tencent
- Verification: Indexed source record
- Publisher: okaris
- Version: 0.1.5
## 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-29T15:24:57.655Z
- Expires at: 2026-05-06T15:24:57.655Z
- Recommended action: Download for OpenClaw
## Links
- [Detail page](https://openagent3.xyz/skills/explainer-video-guide)
- [Send to Agent page](https://openagent3.xyz/skills/explainer-video-guide/agent)
- [JSON manifest](https://openagent3.xyz/skills/explainer-video-guide/agent.json)
- [Markdown brief](https://openagent3.xyz/skills/explainer-video-guide/agent.md)
- [Download page](https://openagent3.xyz/downloads/explainer-video-guide)