viral-video-short-form
Complete short-form video optimization for TikTok, Instagram Reels, YouTube Shorts, and Facebook Reels. PROACTIVELY activate for: (1) TikTok content strategy, (2) Instagram Reels optimization, (3) YouTube Shorts creation, (4) Facebook Reels strategy, (5) Short-form hook creation, (6) Vertical video best practices, (7) Trending audio selection, (8) Loop optimization, (9) Quick engagement tactics. Provides: Platform-specific length recommendations, algorithm insights, hook formulas, trending strategies, caption techniques, hashtag optimization, and posting schedules.
What this skill does
## CRITICAL GUIDELINES
### Windows File Path Requirements
**MANDATORY: Always Use Backslashes on Windows for File Paths**
When using Edit or Write tools on Windows, you MUST use backslashes (`\`) in file paths, NOT forward slashes (`/`).
---
# Short-Form Video Mastery (2025-2026)
Complete guide to creating viral short-form content across TikTok, Instagram Reels, YouTube Shorts, and Facebook Reels.
## Platform Overview
### Optimal Video Lengths
| Platform | Optimal Length | Peak Performance | Max Length |
|----------|---------------|------------------|------------|
| TikTok | 15-60 seconds | 15-30 seconds | 10 minutes |
| YouTube Shorts | 50-60 seconds | 55 seconds (3x views) | 3 minutes |
| Instagram Reels | 7-30 seconds | 30-90 seconds | 90 seconds |
| Facebook Reels | 15-30 seconds | 15-30 seconds | 90 seconds |
### Technical Specifications
| Platform | Aspect Ratio | Resolution | File Format |
|----------|-------------|------------|-------------|
| TikTok | 9:16 | 1080x1920 | MP4, MOV |
| YouTube Shorts | 9:16 | 1080x1920 | MP4 |
| Instagram Reels | 9:16 | 1080x1920 | MP4, MOV |
| Facebook Reels | 9:16 | 1080x1920 | MP4 |
---
## The 1.3-Second Hook Rule
### Why 1.3 Seconds?
In 2025, attention spans have shortened to the point where you have just **1.3 seconds** to stop the scroll and capture attention.
### Hook Success Cascade
```text
First 1.3 seconds: Scroll stop moment
|
v
First 3 seconds: 65% will watch 10+ seconds
|
v
First 3 seconds: 45% will watch 30+ seconds
|
v
Complete video: Algorithmic boost
|
v
Replay: Maximum algorithmic favor
```
### Hook Framework
**Second 1: Visual/Audio Grab**
- Movement in frame
- Unexpected visual
- Pattern interrupt
- Strong audio cue
**Second 2: Value Proposition**
- What will viewer learn/feel?
- Clear benefit statement
- Curiosity amplification
**Second 3: Curiosity Gap**
- Open loop that demands closure
- Question that needs answering
- Promise of payoff
### High-Performing Hook Types
| Hook Type | Example | Best For |
|-----------|---------|----------|
| Curiosity | "Here's what no one tells you about..." | Educational |
| Controversy | "[Popular belief] is completely wrong" | Thought leadership |
| Story | "I was about to give up when..." | Personal brand |
| Result | [Show end result first] | Tutorials |
| FOMO | "Before this gets removed..." | Time-sensitive |
| Self-ID | "POV: You're someone who..." | Niche targeting |
---
## TikTok Deep Dive
### TikTok Algorithm (2025)
**Primary Signals:**
1. Watch time and completion rate
2. Replays (highest weight)
3. Shares
4. Comments
5. Likes (reduced weight in 2025)
**Cold Start Testing:**
- First 200-500 viewers determine initial distribution
- Strong performance triggers expanded reach
- Weak performance limits to followers only
### TikTok Best Practices
**Content Strategy:**
- Micro-niche targeting: 2.5x better distribution
- Trend participation: 41% users join monthly challenges
- Original sounds can go viral
- Educational + entertaining = highest engagement
**Technical Optimization:**
- Caption text matches algorithm interest categories
- Trending sounds boost FYP placement
- Seamless loops get significant algorithmic boost
- Post 1-4 times daily for maximum growth
**Engagement Tactics:**
- Reply to comments with video responses
- Duet and Stitch popular content
- Use interactive stickers and polls
- Pin top comments
### TikTok Hashtag Strategy
| Type | Examples | Purpose |
|------|----------|---------|
| Broad | #fyp, #foryou, #viral | Reach (debated effectiveness) |
| Category | #fitness, #cooking, #tech | Topical discovery |
| Niche | #beginneryoga, #airfryer | Targeted audience |
| Trending | [Check Creative Center] | Ride trend waves |
**Optimal:** 3-5 relevant hashtags mixing niche and category
---
## YouTube Shorts Deep Dive
### YouTube Shorts Algorithm
**Key Signals:**
- Watch time (primary)
- Click-through rate
- Engagement depth
- Subscriber conversion
**Unique Advantage:**
- Shorts feed long-form recommendations
- 41% faster channel growth with Shorts + long-form combo
### YouTube Shorts Best Practices
**Content Strategy:**
- 55-second versions get 3x more views than 15-second
- Tease long-form content
- Thumbnail still matters for browse features
- CTA increases engagement by 22%
**Technical Optimization:**
- Title max 100 characters (keyword-rich)
- First frame = thumbnail in some views
- Add #Shorts in title or description
- Closed captions for accessibility
**Monetization:**
- Shorts Fund and ad revenue sharing
- Drive traffic to monetized long-form
- Build subscriber base for channel growth
### YouTube Shorts CTA Strategy
| CTA Type | Placement | Impact |
|----------|-----------|--------|
| Verbal | Last 3 seconds | Highest conversion |
| Text overlay | Throughout | Reinforcement |
| End screen | Final frame | Action driver |
| Pinned comment | After posting | Extended engagement |
---
## Instagram Reels Deep Dive
### Instagram Reels Algorithm (December 2025)
**Key Signals:**
- Topic clarity (emphasized in 2025 update)
- Engagement (saves, shares, comments)
- Watch time and completion
- Follows generated from Reel
**Algorithm Preference:**
- Clear, categorizable content
- Original content over reposts
- Consistent posting cadence
### Instagram Reels Best Practices
**The 3/8/12 Rule:**
- **3 seconds:** Hook and capture attention
- **8 seconds:** Deepen interest and engagement
- **12+ seconds:** Deliver full value
**Content Strategy:**
- 7-30 seconds for viral potential
- 30-90 seconds for optimal engagement
- 50% of viewers watch without sound
- Captions are non-negotiable
**Technical Optimization:**
- Trial Reels feature for risk-free testing
- Keyword-optimized captions (SEO shift)
- 3-5 highly relevant hashtags
- Best times: Tuesday-Thursday, 11 AM - 6 PM
### Instagram Caption Optimization
**Structure:**
1. Hook line (before "more")
2. Value delivery
3. CTA
4. Hashtags (can be in comments)
**Keyword Strategy:**
- Instagram shifting from hashtags to keyword-based SEO
- Include relevant keywords naturally in caption
- Think "what would someone search for?"
---
## Facebook Reels Deep Dive
### Facebook Reels Algorithm
**Key Signals:**
- Shares (Facebook's core mechanic)
- Comments and reactions
- Watch time
- Cross-platform performance
### Facebook Reels Best Practices
**Content Strategy:**
- Share-worthy content performs best
- Cross-post from Instagram when relevant
- Vertical video: 70% brand lift vs square
- Entertainment and utility content excel
**Technical Optimization:**
- 15-30 seconds optimal length
- 9:16 aspect ratio required
- Captions for sound-off viewing
- Best time: Late Friday night/midnight Saturday
**Timing Critical:**
- First 1-2 hours after posting determine reach
- Weekend posting shows higher views
- Test different times with your audience
---
## Trending Audio Strategy
### Why Audio Matters
- 88% of TikTok users say sound is essential
- Algorithms favor content with trending audio
- Content with trending sounds appears on the audio's page
- Early adoption of trending sounds = higher FYP chances
### Finding Trending Audio
| Platform | Method |
|----------|--------|
| TikTok | Creative Center, upward arrow indicator on sounds |
| Instagram | Built-in leaderboard, trending section in audio library |
| YouTube | YouTube Music trending, observation in Shorts feed |
### Audio Strategy Best Practices
**Timing:**
- Trending audio changes daily/weekly
- Jump on trends within 24-72 hours
- Use sound while it's rising, not peaked
**Selection:**
- Match audio mood to content tone
- Consider if lyrics support message
- Original sounds can create trends
- Licensed music for commercial use
**Execution:**
- Sync cuts to beat drops
- Match energy levels to music
- Use sound as hook element
- Consider sound-off alternative
---
## Looping and Replay Optimization
### Why Loops Matter
TikTok engagement weights:
| ActiRelated in Ads & Marketing
ads
IncludedMulti-platform paid advertising audit and optimization skill. Analyzes Google, Meta, YouTube, LinkedIn, TikTok, Microsoft, and Apple Ads. 250+ checks with scoring, parallel agents, industry templates, and AI creative generation.
banana
IncludedAI image generation Creative Director powered by Google Gemini Nano Banana models. Use this skill for ANY request involving image creation, editing, visual asset production, or creative direction. Triggers on: generate an image, create a photo, edit this picture, design a logo, make a banner, visual for my anything, and all /banana commands. Handles text-to-image, image editing, multi-turn creative sessions, batch workflows, and brand presets.
rpg-migration-analyzer
IncludedAnalyzes legacy RPG (Report Program Generator) programs from AS/400 and IBM i systems for migration to modern Java applications. Extracts business logic from RPG III/IV/ILE source code, identifies data structures (D-specs), file operations (F-specs), program dependencies (CALLB/CALLP), and converts RPG constructs to Java equivalents. Generates migration reports, complexity estimates, and Java implementation strategies with POJO classes, JPA entities, and service methods. Use when modernizing AS/400 or IBM i legacy systems, analyzing RPG source files (.rpg, .rpgle, .RPGLE), converting RPG to Java, mapping data specifications to Java classes, planning legacy system migration, or when user mentions RPG analysis, Report Program Generator, RPG III/IV/ILE, AS/400 modernization, IBM i migration, packed decimal conversion, or mainframe application rewrite.
brand-library-architect
IncludedBuild a complete brand library for a product — visual asset render pipeline, brand documentation set (BRAND, COPY, MANIFESTO, BIOS, FAQ, GLOSSARY, TONE, PRICING), open-source convention files (README, CONTRIBUTING, SECURITY, CODE_OF_CONDUCT), and a self-contained press kit. This skill should be used when the user asks to "build a brand library / brand kit / press kit / brand assets" for a product, "set up a brand library workflow," "create a positioning manifesto plus visual identity," or any combination of brand documentation + visual asset pipeline. Apply phase-by-phase or run end-to-end. Templates are product-agnostic and use {{TOKEN}} placeholders the skill prompts the user to fill.
writing-tech-post
IncludedAuthors engineering blog posts end-to-end: launch deep-dives, incident postmortems, architecture migrations, performance case studies, tutorials, AI/agent system writeups, security disclosures, and research-to-product translations. Picks the correct archetype, plans the abstraction ladder, enforces an evidence cadence (diagrams, benchmarks, profiles, traces, code, ablations), tunes voice against publisher house styles (Datadog, Vercel, GitHub, AWS, Meta, Cloudflare, Jane Street), and runs a pre-publish gate for narrative momentum and disclosure ethics. Use when drafting a new engineering post, restructuring a draft that feels flat, deciding which evidence form belongs where, validating that depth and product context are balanced, or preparing a postmortem, migration, or performance narrative for external publication. Do not use for API reference documentation, README authoring, marketing copy, release notes, generic SEO content, ghost-written executive thought leadership, or non-engineering long-form essays.
blog-google
IncludedGoogle API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity analysis for E-E-A-T, YouTube video search for embedding, and Google Ads Keyword Planner. Progressive feature availability based on credential tier (API key, OAuth/service account, GA4, Ads). Shares config with claude-seo at ~/.config/claude-seo/google-api.json. Use when user says "google data", "page speed", "core web vitals", "search console", "indexation", "GA4", "keyword research", "nlp entities", "blog performance", "youtube search", "google api setup".