video-ad-specs Skill (inference.sh): Platform Video Ad Specs
Makes Claude plan video ads for TikTok, Instagram, YouTube, Facebook and LinkedIn and generate scenes, voiceover and captions with belt.
- Installs
- 59K
- on skills.sh
- Stars
- 17
- on GitHub
- Updated
- Aug 2026
- last repo commit
This skill gives Claude per-platform video ad specs, the AIDA framework, hook techniques and three ad structures. It adds belt app run commands that generate scenes, a voiceover, a merged video and burned-in captions.
It is one SKILL.md. Generation needs the belt CLI from inference.sh and an inference.sh login.
Good for
- Marketers producing paid social video ads
- Small teams making short ads without a video crew
- Performance advertisers who want hook and structure templates
Install video-ad-specs
Claude Code
- 1
Copy this prompt.
Install the video-ad-specs skill in Claude Code. Run this command: npx skills add inference-sh/skills@video-ad-specs Then check that it loaded and tell me how to use it.
- 2
Paste it into Claude Code. It shows the change and asks before running it.
Requires Node.js.
The skill only does its image, video and search steps when the belt CLI is installed and logged in (SKILL.md Quick Start). The Homebrew and installer commands come from cli-install.md, which also lists npx and Scoop. The vendor README documents a Claude Code plugin route (/plugin marketplace add inference-sh/skills), but the repo has no .claude-plugin/marketplace.json (HTTP 404 on Nov 2, 2026) and the plugin would add every skill in plugin.json, so it is not listed here. This page installs from inference-sh/skills, the vendor's own repo.
From its listing on skills.sh. Source.
What's in the skill
When it loads
Video ad creation with exact platform-specific specs for TikTok, Instagram, YouTube, Facebook, LinkedIn. Covers dimensions, duration limits, AIDA framework, and caption requirements. Use for: video ads, social media ads, paid media creative, video marketing, ad production. Triggers: video ad, social media ad, tiktok ad, instagram ad, youtube ad, facebook ad, linkedin ad, video creative, ad specs, paid media, video marketing, ad production, reels ad, stories ad, pre roll, bumper ad
Sections in SKILL.md
- Quick Start
- Platform Specifications
- TikTok
- Instagram Reels
- Instagram Stories
- YouTube
- Facebook Feed
- AIDA Framework for Video Ads
- Hook Techniques (First 3 Seconds)
- Creating Video Ads
- Vertical (TikTok, Reels, Stories, Shorts)
- Square (Facebook, LinkedIn Feed)
- YouTube Bumper (6 Seconds)
- Captions Are Mandatory
- Caption Best Practices
Key facts
- Author
- inference.sh
- Installs on skills.sh
- 11 (Nov 2, 2026)
- GitHub stars
- 797 (Nov 2, 2026)
- Last commit
- Oct 15, 2026 (repo)
- What installs
- 1 file: SKILL.md
What it includes
Logs in with belt and generates a vertical video ad scene.
Runs code ·
Quick StartSpec sections for TikTok, Reels, Stories, YouTube, Facebook Feed and LinkedIn.
Platform specificationsFour AIDA phases with timings and six hook techniques for the first 3 seconds.
AIDA frameworkMakes hook and solution scenes, a voiceover, merges them, then adds captions.
Runs code ·
Vertical ad creationGenerates a square scene for Facebook and LinkedIn feeds.
Runs code ·
Square ad creationMakes a 6-second bumper with one message, one visual and one CTA.
Runs code ·
YouTube bumperWhy captions matter for silent autoplay, six caption rules and a burn-in command.
Runs code ·
CaptionsThree templates: testimonial, demo and before/after.
Ad structure templatesAn eight-item checklist and eight common mistakes.
Checklist
From the official docs
Permissions
Medium risk
Claude can run belt commands that call AI apps through your inference.sh login. Read the first command before it runs and check app pricing before bigger jobs.
What it can do
- Read your data
- Create and change things
- Delete things
- Read-only mode
Watch out for
Claude runs belt commands for you
SKILL.md lists `Bash(belt *)` in allowed-tools and its commands call apps such as google/veo-3-1-fast, bytedance/seedance-2-0, falai/dia-tts, infsh/video-audio-merger and infsh/caption-videos. Each command's --input is passed to the named app, so read prompts before they run. github.com
Running apps can use credits
The belt CLI skill documents belt balance (check credits) and belt app pricing (see cost formula before running). Check the price before large or repeated runs. github.com
You install the belt CLI separately
cli-install.md offers a curl installer, Homebrew, npx and Scoop. It says the installer downloads a binary from dist.inference.sh, verifies its SHA-256 checksum, and uses no elevated permissions, background processes or telemetry. github.com
Security advisories
No published security advisories as of Nov 2, 2026.
Technical details
| Talks to | inference.sh (belt app run). cli.inference.sh and dist.inference.sh (belt installer) |
|---|---|
| Sign-in and keys | SKILL.md tells you to run belt login. The files we read do not say where belt keeps the login. |
| Scopes |
|
Questions
What does video-ad-specs do?
It makes Claude plan a short video ad for a chosen platform, using platform specs, the AIDA structure and hook techniques. It also lists belt commands that generate the scenes, a voiceover, merge them and add captions.
How do I install video-ad-specs?
Use the install box above. It installs the skill folder, and you also need the belt CLI, which the SKILL.md links to in cli-install.md. Then run belt login, as SKILL.md's Quick Start does.
Does it need an account or API key?
It needs the belt CLI and a belt login to inference.sh. SKILL.md names these apps: google/veo-3-1-fast, bytedance/seedance-2-0, falai/dia-tts, infsh/video-audio-merger and infsh/caption-videos. The belt CLI skill documents belt balance to check credits and belt app pricing to see the cost formula before running an app, so check pricing there.
Is it safe to use?
The skill's frontmatter allows Bash(belt *), so Claude can run belt commands that call AI apps on inference.sh. The files in this folder are one SKILL.md. Our advice: read the first belt app run command Claude proposes, and check an app's price with belt app pricing before large runs.
Is there another copy of video-ad-specs?
Yes. skills.sh also lists a copy under 101-skills/superpowers, with many more installs. This page installs from inference-sh/skills, the vendor's own repo, and the facts here come from there. Pick one source so you do not get the skill twice.
What else does SKILL.md point to?
Its Related Skills section lists these installs from inference-sh/skills: ai-video-generation, video-prompting-guide, text-to-speech and prompt-engineering. They are optional hand-offs, not requirements for the layout and spec advice in this skill.
Information
updated Nov 2, 2026
- Repository
- inference-sh/skills
- Folder
guides/video/video-ad-specs
Sources
Docs, issue trackers and discussions this page is built from.
Show all 5Hide
- cli-install.md · github.com
- video-ad-specs SKILL.md · github.com
- plugin.json · github.com
- inference-sh/skills README · github.com
- belt CLI SKILL.md · github.com