video-marketing — Claude Code skill: video scripts and strategy
Plans video marketing and writes scripts, whether you need a short TikTok or Reels clip or a long YouTube video.
npx skills add kostja94/marketing-skills --skill video-marketing -a claude-code
npx skills add kostja94/marketing-skills --skill video -a claude-codeWhat video-marketing does
The skill moves from format to a finished script. It first pins down three things: short-form or long-form, the goal (awareness, consideration, conversion, education) and the platform. Then it returns a format recommendation, two or three hook variants, the script itself, CTA placement and notes on platform optimisation.
There is a section on the first three seconds, because 71% of viewers decide there whether to keep watching. Hooks are grouped by type: story-driven, contrarian, question, result-focused. Short-form follows hook, problem, solution, CTA in the final seconds. Long-form runs a hook up to 30 seconds, an intro, a body with clear transitions, a CTA and an outro that repeats the call.
Platform notes are separate. TikTok gets a 2-second hook, Reels 3 seconds and a penalty for TikTok watermarks, Shorts 3–5 seconds with searchable titles. If contextus.md sits in the project root, the skill reads it and loads only the modules this task needs; without it, it works from whatever you provide and asks for the rest. On-site video SEO is a different skill — video-optimization.
What it helps with
- pick between short-form and long-form for a given goal
- write a hook that holds viewers through the opening seconds
- build a short-form script as hook, problem, solution, CTA
- adapt one script across TikTok, Reels and Shorts
- lay out timestamps for a long YouTube video
Example prompts for the agent
- help me plan video marketing for a product launch
- write a short-form TikTok script about our new feature
- I need a long-form YouTube script with timestamps
How to install video-marketing
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill video-marketing -a claude-codenpx skills add kostja94/marketing-skills --skill video -a claude-code2Manually: put the files in place
~/.claude/skills/video/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/video/
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill video -a codex2Manually: put the files in place
.agents/skills/video/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill video -a cursor2Manually: put the files in place
.cursor/skills/video/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install kostja94/marketing-skills video2Manually: put the files in place
.github/skills/video/SKILL.md1Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill video -a gemini-cli2Platform CLI
gemini skills install https://github.com/kostja94/marketing-skills --path skills/content/videoManually: put the files in place
.devin/skills/video/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add kostja94/marketing-skills --skill video -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about video-marketing
How do I install video-marketing in Claude?
Run npx skills add kostja94/marketing-skills --skill video-marketing -a claude-code. The skill file then lives at ~/.claude/skills/video/SKILL.md.
What does video-marketing do?
It plans video marketing and writes scripts for short-form and long-form content. You get a format recommendation, hook variants, a script, CTA placement and platform notes.
How is video-marketing different from video-optimization?
The first covers strategy and scripts; the second handles on-site video SEO, VideoObject markup and a video sitemap.
Source text
SKILL.md · MIT
--- name: video-marketing description: When the user wants to plan video marketing, create video scripts, or optimize for short-form or long-form video. Also use when the user mentions "video marketing," "video script," "short-form video," "long-form video," "TikTok script," "Reels script," "YouTube script," "video hook," or "video content strategy." For on-site video SEO, use video-optimization. metadata: version: 1.0.1 --- # Content: Video Marketing Guides video marketing strategy and script creation for short-form and long-form content. Short-form commands ~82% of internet traffic with 2.5× more engagement than long-form; 71% of viewers decide within 3 seconds whether to continue. Use this skill when planning video content, writing scripts, or optimizing for platforms. **When invoking**: On **first use**, if helpful, open with 1–2 sentences on what this skill covers and why it matters, then provide the main output. On **subsequent use** or when the user asks to skip, go directly to the main output. ## Initial Assessment **Project context:** Read root `contextus.md` when present and load only the modules relevant to this task. Without Contextus, use available project material or user-provided facts and ask for missing information; do not create a parallel context system. Identify: 1. **Format**: Short-form (TikTok, Reels, Shorts) vs long-form (YouTube, webinar) 2. **Goal**: Awareness, consideration, conversion, education 3. **Platform**: TikTok, Instagram Reels, YouTube Shorts, YouTube long-form ## Short-Form vs Long-Form | Format | Length | Use | Platforms | |--------|--------|-----|-----------| | **Short-form** | 15–60 sec | Hooks, tips, UGC-style; 90% watch daily | TikTok, Reels, Shorts | | **Long-form** | 3–15+ min | Deep dives; tutorials; Gen Z discovers via short, engages with long | YouTube | **Optimal short-form length**: 31–60 seconds for higher completion rates. ## Critical First 3 Seconds 71% of viewers decide within 3 seconds whether to continue. Hook types: | Hook Type | Example | |-----------|---------| | **Story-driven** | "Three months ago, I had zero subscribers..." | | **Contrarian** | "Everyone says X. Here's why they're wrong." | | **Question** | "Why do 90% of startups fail at this?" | | **Result-focused** | "I went from 0 to 10K in 30 days. Here's how." | ## Script Structure (Short-Form) **Hook (0–3 sec)** → **Problem (3–15 sec)** → **Solution (15–45 sec)** → **CTA (final 5 sec)** Achieves 70%+ completion for algorithmic boost. Frameworks: Hook-Value-CTA, AIDA, PAS, BAB. ## Platform-Specific Hooks | Platform | Hook Length | Notes | |----------|-------------|-------| | **TikTok** | 2 seconds | High energy; 4,000-char captions for SEO | | **Instagram Reels** | 3 seconds | Polished aesthetics; penalizes TikTok watermarks | | **YouTube Shorts** | 3–5 seconds | Searchable titles; keyword-rich descriptions | ## UGC-Style Content - **Authenticity > polish**: UGC-style generates 50%+ of engagement - **Trust**: 86% of consumers trust brands publishing UGC more than polished ads ## Long-Form Script Structure - **Hook** (0–30 sec): Promise; why watch - **Intro** (30–60 sec): Context; what you'll cover - **Body**: Sections with clear transitions - **CTA**: Subscribe; link; next step - **Outro**: Recap; repeat CTA ## Output Format - **Format** (short vs long) recommendation - **Hook** options (2–3 variants) - **Script** (timestamped if long-form) - **CTA** placement - **Platform** optimization notes ## Related Skills - **tiktok-captions**: TikTok caption, video specs, script - **tiktok-ads**: TikTok ad creative - **content-marketing**: Video as content format; repurposing - **youtube-seo**: YouTube SEO, description, thumbnail (platform skill) - **video-optimization**: Website video SEO; VideoObject; video sitemap; Google prioritizes YouTube
© kostja94 · MIT · kostja94/marketing-skills