Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Explainer video production guide: scripting, voiceover, visuals, and assembly. Covers script formulas, pacing rules, scene planning, and multi-tool pipelines...
Explainer video production guide: scripting, voiceover, visuals, and assembly. Covers script formulas, pacing rules, scene planning, and multi-tool pipelines...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
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.
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.
Create explainer videos from script to final cut via inference.sh CLI.
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.
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
SectionDurationContentBefore15sShow the current frustrating stateAfter15sShow the ideal outcomeBridge40sExplain how your product gets them thereSocial Proof10sQuick stat or testimonialCTA10sClear next step
SectionDurationContentHook3sSurprising fact or questionFeature15sShow one feature solving one problemResult7sThe outcome/benefitCTA5sTry it / Learn more
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.
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
# 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" }'
# 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" }'
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.
# 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." }'
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?"
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" }'
# 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" }'
FormatLengthPlatformSocial teaser15-30sTikTok, Instagram Reels, YouTube ShortsProduct demo60-90sWebsite, landing pageFeature explainer90-120sYouTube, emailTutorial/walkthrough2-5minYouTube, help centerInvestor pitch video2-3minPitch deck supplement
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
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
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
Writing, remixing, publishing, visual generation, and marketing content production.
Largest current source with strong distribution and engagement signals.