โ† All skills
Tencent SkillHub ยท Content Creation

Video Ad Specs

Video ad creation with exact platform-specific specs for TikTok, Instagram, YouTube, Facebook, LinkedIn. Covers dimensions, duration limits, AIDA framework,...

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Video ad creation with exact platform-specific specs for TikTok, Instagram, YouTube, Facebook, LinkedIn. Covers dimensions, duration limits, AIDA framework,...

โฌ‡ 0 downloads โ˜… 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

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

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.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.5

Documentation

ClawHub primary doc Primary doc: SKILL.md 21 sections Open source page

Video Ad Specs

Create platform-specific video ads via inference.sh CLI.

Quick Start

curl -fsSL https://cli.inference.sh | sh && infsh login # Generate a vertical video ad scene infsh app run bytedance/seedance-1-5-pro --input '{ "prompt": "vertical video, person excitedly unboxing a product, clean modern room, bright natural lighting, social media ad style, authentic feeling, 9:16 format" }' 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.

TikTok

SpecValueAspect ratio9:16 (vertical)Resolution1080 x 1920 pxDuration5-60 seconds (15-30s recommended)File sizeMax 500 MBFormatMP4, MOVSoundOn by default (design with sound)Text safe zone150px from all edgesHook window1 second โ€” first frame must grab attention

Instagram Reels

SpecValueAspect ratio9:16 (vertical)Resolution1080 x 1920 pxDurationUp to 90 seconds (15-30s for ads)Cover imageSeparate upload, shows in gridSoundOn by defaultCaption areaBottom 20% reserved for text overlay

Instagram Stories

SpecValueAspect ratio9:16Resolution1080 x 1920 pxDurationUp to 15 seconds per segmentSwipe-up/LinkAvailable for adsTop/bottom14% top and 20% bottom = unsafe for key content

YouTube

FormatAspectDurationSkipBumper16:96 seconds exactlyNon-skippableNon-skippable16:915 secondsNon-skippableSkippable (TrueView)16:9Any lengthSkip after 5 secondsShorts9:16Up to 60 secondsN/A Resolution: 1920 x 1080 (16:9) or 1080 x 1920 (Shorts)

Facebook Feed

SpecValueAspect ratio1:1 (square) or 4:5 (recommended for mobile)Resolution1080 x 1080 or 1080 x 1350DurationUp to 240 min (15-30s recommended)AutoplaySilent โ€” captions are essentialSound85% of Facebook video is watched without sound

LinkedIn

SpecValueAspect ratio1:1 or 16:9Resolution1080 x 1080 or 1920 x 1080Duration3 seconds to 10 minutes (15-30s for ads)ToneProfessionalAutoplaySilent in feed

AIDA Framework for Video Ads

PhaseTimeGoalTechniqueAttention0-3sStop the scrollPattern interrupt, bold visual, questionInterest3-10sKeep watchingState the problem, show relevanceDesire10-20sWant the solutionShow the product/outcome, social proofActionFinal 3-5sClick/buy/sign upClear CTA, urgency, offer

Hook Techniques (First 3 Seconds)

TechniqueExampleBold statement"This tool replaced my entire marketing team"Question"Why are you still doing this manually?"Surprising visualUnexpected transformation, before/after revealPattern interruptStart mid-action, unusual angle, bright colorSocial proof"2 million people switched to this"Pain point"If you hate [common frustration], watch this"

Vertical (TikTok, Reels, Stories, Shorts)

# Hook scene (0-3s) infsh app run google/veo-3-1-fast --input '{ "prompt": "vertical 9:16 video, close-up of hands struggling with tangled cables and messy desk, frustrated energy, shaky handheld camera, authentic social media style, bright lighting" }' # Solution reveal (3-15s) infsh app run bytedance/seedance-1-5-pro --input '{ "prompt": "vertical video, smooth product reveal, clean wireless charging station on minimalist desk, satisfying organization transformation, bright modern room, social media ad aesthetic" }' # Add voiceover infsh app run falai/dia-tts --input '{ "prompt": "[S1] Stop wasting time with this mess. This one product changed my entire setup. Everything charges. Everything is organized. Link in bio." }' # Merge video + audio infsh app run infsh/video-audio-merger --input '{ "video": "solution-reveal.mp4", "audio": "voiceover.mp3" }' # Add captions (critical for silent autoplay) infsh app run infsh/caption-videos --input '{ "video": "ad-with-audio.mp4", "caption_file": "captions.srt" }'

Square (Facebook, LinkedIn Feed)

infsh app run google/veo-3-1-fast --input '{ "prompt": "square 1:1 video, professional person at desk discovering a new software tool, laptop screen showing clean dashboard, natural office lighting, corporate commercial style, satisfied expression" }'

YouTube Bumper (6 Seconds)

# 6-second bumper: one message, one visual, one CTA infsh app run google/veo-3-1-fast --input '{ "prompt": "6 second product ad, quick montage of a sleek app being used on phone, fast cuts, modern, energetic, brand logo reveal at end, punchy and dynamic, wide 16:9" }' # Keep it tight infsh app run falai/dia-tts --input '{ "prompt": "[S1] Your reports. Automated. Try DataFlow free." }'

Captions Are Mandatory

85% of Facebook and 40%+ of Instagram video is watched on mute.

Caption Best Practices

RuleReasonAlways add captionsSilent viewing is the default on most platformsLarge, readable fontSmall text is invisible on mobileHigh contrastWhite text with dark outline/backgroundCentered or bottom-thirdStandard viewing positionMax 2 lines at a timeMore text = can't be read fast enoughKey words in bold/colorDraws eye to important words # Generate captions from audio # (create SRT file from your script, then burn in) infsh app run infsh/caption-videos --input '{ "video": "ad-video.mp4", "caption_file": "ad-captions.srt" }'

Testimonial Ad (15-30s)

TimeContent0-3sCustomer states the problem they had3-15sHow they discovered and tried the product15-25sThe specific result they achieved25-30sProduct name + CTA

Demo Ad (15-30s)

TimeContent0-3sThe problem (text or visual)3-20sProduct demo showing the solution20-25sKey result/benefit25-30sCTA + offer

Before/After Ad (15s)

TimeContent0-3s"Before" state (messy, slow, frustrating)3-5sTransition / product introduction5-12s"After" state (clean, fast, satisfying)12-15sCTA

Common Mistakes

MistakeProblemFixNo hook in first 1-3sViewer scrolls pastOpen with pattern interruptLandscape video on TikTok/ReelsLetterboxed, looks amateurUse 9:16 for vertical platformsNo captionsMost viewers watch silentAlways add captionsCTA too lateViewers already leftClear CTA within last 5 secondsToo long for platformForced skip or dropoutMatch platform duration normsSame ad for all platformsWrong specs, wrong toneCreate platform-specific versionsLogo in first 3sFeels like a commercial, gets skippedSave branding for the endText in unsafe zonesCut off by platform UICheck safe zone per platform

Checklist

Correct aspect ratio for target platform Hook in first 1-3 seconds Captions added (readable, high contrast) CTA clear and within final 5 seconds Duration matches platform norms Text outside platform unsafe zones Audio designed for both sound-on and sound-off Platform-specific version (not one-size-fits-all)

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

Category context

Writing, remixing, publishing, visual generation, and marketing content production.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
1 Docs
  • SKILL.md Primary doc