viral-video-studio

Full short-form video content creation workflow for TikTok, Instagram Reels, and YouTube Shorts: analyze a reference viral video URL, reverse-engineer its viral structure using the 7 psychological triggers framework, generate AI image prompts for each scene, create a detailed shooting script with text overlays, build a posting schedule, and produce a monetization roadmap. Use when: (1) user provides a TikTok/Reels/Shorts link and wants to create similar content, (2) user wants to build a viral short video channel from scratch, (3) user needs a content calendar for channel growth, (4) user wants AI-generated image prompts for short videos, (5) user asks about making viral videos, content strategy, or growing a TikTok channel.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "viral-video-studio" with this command: npx skills add eddieluong/viral-video-studio

Viral Video Studio

End-to-end workflow for cloning viral TikTok content structure and building a monetizable channel.

Workflow Overview

Step 0: Define Character (once) — create character bible, fill character sheet
Step 1: Analyze reference video — download, extract frame, decode content type
Step 2: Deep Viral Analysis — 7 triggers, frame breakdown, share mechanic
Step 3: Reverse-Engineer Viral Structure — hook/setup/conflict/peak/twist/CTA
Step 4: Generate New Video Concept — same structure, new character/scenario
Step 5: Scene-by-Scene AI Image Prompts — 6 frames, Midjourney/DALL-E
Step 6: Full Script with Text Overlays — per-frame spec with sound cues
Step 7: Algorithm Optimization — completion rate, hook formulas, length strategy
Step 8: CapCut Assembly Instructions — import, timing, effects, export
Step 9: 30-Day Posting Calendar + Monetization Roadmap

Step 0: Define Character (Do This Once)

Before making any video, create a Character Bible. Read references/character-bible.md.

Key decisions:

  1. Pick archetype: Overconfident Underdog / Dignified Aristocrat / Innocent Explorer / Unlikely Professional
  2. Define: species, color, signature outfit, personality, fatal flaw, motivation
  3. Write a "consistency prompt prefix" — prepend to EVERY AI image prompt
  4. Choose series format: single gags OR running series (series = faster follower growth)

Output: A completed character sheet saved to assets/character-sheet.md See assets/character-sheet-template.md for the fill-in-the-blank template.


Step 1: Analyze Reference Video

When user provides a TikTok URL:

# Download video
yt-dlp -o "/tmp/tiktok-ref.%(ext)s" "<URL>"

# Extract first frame for visual analysis
ffmpeg -i /tmp/tiktok-ref.mp4 -ss 00:00:01 -frames:v 1 /tmp/tiktok-thumb.jpg -update 1

# Try to get subtitles (may not be available)
yt-dlp --write-auto-sub --sub-lang "vi,en,zh" --skip-download -o "/tmp/tiktok-sub" "<URL>"

Then use the image tool to analyze /tmp/tiktok-thumb.jpg and describe:

  • Content type: Comedy / Educational / Story / Trend
  • Format: AI-generated images / Live action / Screen recording / Animation
  • Hook style: Text hook / Visual hook / Sound hook
  • Pacing: Fast cuts / Slow / Building
  • Emotion trigger: Humor / Surprise / Curiosity / Relatability

Step 2: Deep Viral Analysis

This is the most important step. Read references/viral-analysis.md for full protocol.

Quick analysis (run for every reference video):

  1. 7 Triggers check — which psychological triggers fire? (surprise, relatability, curiosity, social currency, empathy, awe, identity)
  2. Frame-by-frame breakdown — what emotion does each moment create?
  3. The Real Why — what universal human experience is at the core?
  4. Share mechanic — who sends this to whom, and why?
  5. Red flags check — does the reference video have any fail patterns to avoid?

Output a Viral Analysis Report (template in viral-analysis.md) before writing any script.


Step 3: Reverse-Engineer Viral Structure

Decode the video into this framework:

HOOK (0-3s):     What stops the scroll?
SETUP (3-10s):   What's the premise?
CONFLICT (10-25s): What's the tension/challenge?
PEAK (25-35s):   What's the climax?
TWIST (35-45s):  Surprise or punchline
CTA (45-55s):    What action does it ask for?

Identify:

  • Character archetype: Small vs Big / Underdog / Relatable everyman
  • Emotion arc: Anticipation → Tension → Release → Satisfaction
  • Loop factor: Does it make viewers rewatch? How?

Step 4: Generate New Video Concept

Create a new video using the SAME structure but DIFFERENT content:

Concept generation prompt:

Based on this viral structure: [DECODED STRUCTURE]
Generate 5 new video concepts using the same emotional arc but different characters/scenarios.
Each concept: Title + Character + Scenario + Twist
Format: AI-generated image series (6 frames)

Pick the best concept and proceed.


Step 5: Scene-by-Scene AI Image Prompts

For each of the 6 frames, write Midjourney/DALL-E prompts following this formula:

[Subject] [Action] [Setting] [Emotion] [Style: photorealistic/cartoon/cinematic] [Aspect ratio: 9:16 vertical]

Quality modifiers to always include:

  • photorealistic, ultra detailed, professional photography
  • 9:16 vertical format (TikTok native)
  • dramatic lighting or soft natural lighting
  • funny expression / shocked expression / confident pose

Consistency tip: Start each prompt with "Same [character description]" to maintain visual consistency across frames.

🎀 Cute Factor: Cute characters — chubby body, round shape, big eyes — create instant emotional investment. The cuter the character, the faster viewers bond and the harder they laugh at failures. Lean into exaggerated cuteness. See references/character-bible.md for the Cute Factor framework.

Video generation options (choose by budget):

  • Budget: DALL-E images → CapCut slideshow (~$0.50/video)
  • Mid: Hailuo AI video clips → CapCut (~$0.75/video)
  • Best quality: Kling AI with character reference image (~$1-3/video)
  • See references/video-generation-tools.md for full comparison, pricing, and all 15 Kling AI prompts for Hammy video.

See references/prompt-templates.md for 10 ready-to-use prompt templates. See references/script-templates.md for 4 full script templates + 30 content ideas. See references/character-bible.md for character archetypes, quality checklist, and emotional arc framework. See references/viral-analysis.md for the 7 viral triggers, deep analysis protocol, and red flags checklist.


Step 6: Full Scene-by-Scene Script

For EVERY scene (frame), specify ALL of the following in detail:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CẢNH [N] — [TIMESTAMP, e.g. 0:00-0:03]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

👁️ HÌNH ẢNH (Visual):
  - Nhân vật: [Ai? Đang làm gì? Biểu cảm gì? Tư thế?]
  - Bối cảnh: [Địa điểm, ánh sáng, góc máy]
  - Chuyển động: [Static / Ken Burns zoom in / Ken Burns zoom out / Pan]
  - Chi tiết quan trọng: [Vật thể nào nổi bật? Màu sắc chủ đạo?]

🎨 DALL-E / MIDJOURNEY PROMPT:
  "[Character description], [action], [setting], [emotion], [lighting], photorealistic, 9:16 vertical"
  Negative prompt: "blurry, deformed, text, watermark"

📝 TEXT OVERLAY:
  Nội dung: "[Tối đa 6 từ + emoji]"
  Vị trí: [Top / Bottom / Center]
  Font style: [Bold white + black stroke]

🔊 ÂM THANH:
  Nhạc nền: [Tên loại nhạc / mood: sneaky / dramatic / happy / sad...]
  SFX: [Tên sound effect cụ thể: "record scratch" / "vine boom" / "sad trombone" / không có]
  Volume nhạc: [100% / 70% / 50%]

⏱️ THỜI LƯỢNG: [X giây]
🎭 CẢM XÚC MỤC TIÊU: [Người xem cảm thấy gì ở cảnh này?]
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Ví dụ cảnh chi tiết:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
CẢNH 1 — 0:00-0:03 (HOOK)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

👁️ HÌNH ẢNH:
  - Nhân vật: Hammy (hamster béo màu cam) đứng thẳng, hai tay chống hông
    Biểu cảm: Tự tin, mắt ánh lên quyết tâm
    Tư thế: Nhìn thẳng vào camera, ngực ưỡn ra
  - Bối cảnh: Trước cổng ngân hàng khổng lồ, góc máy thấp nhìn lên
    Ngân hàng cao như tòa nhà chọc trời so với Hammy
  - Chuyển động: Ken Burns zoom out chậm để lộ kích thước ngân hàng
  - Chi tiết: Ánh nắng buổi sáng, bóng Hammy dài trên mặt đường

🎨 DALL-E PROMPT:
  "Hammy, a tiny chubby round orange hamster with big black eyes,
  wearing yellow cherry-print shorts, standing confidently arms akimbo
  in front of a massive marble bank building that towers above him,
  dramatic low angle shot, morning golden light, photorealistic, 9:16 vertical"
  Negative: "blurry, deformed, text, watermark, multiple characters"

📝 TEXT OVERLAY:
  Nội dung: "Hammy có kế hoạch 😤"
  Vị trí: Bottom 1/3
  Font: Bold white + black stroke, size lớn

🔊 ÂM THANH:
  Nhạc nền: Spy/sneaky piano theme (bắt đầu nhẹ)
  SFX: Dramatic single piano chord khi text hiện ra
  Volume nhạc: 60%

⏱️ THỜI LƯỢNG: 3 giây
🎭 CẢM XÚC: Tò mò + hào hứng — "Cái gì đây?!"
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Quy tắc âm thanh theo từng loại cảnh:

Loại cảnhNhạc nềnSFX gợi ý
HOOKDramatic sting / Silence → bangSingle piano chord
SETUPSneaky/spy themeFootsteps, paper rustle
CONFLICTTension buildupMachine hum, creaking
PEAKMusic STOPS → chaosExplosion, scream
TWISTSad trombone / Magic sparkleRecord scratch, fail horn
CTAUpbeat happyVictory fanfare (mini)

Quy tắc hình ảnh đa frame → video:

Mỗi video = 6-15 frames ảnh AI ghép thành video trong CapCut:

  • Frame 1-2: HOOK (3-6 giây)
  • Frame 3-5: SETUP + CONFLICT (10-15 giây)
  • Frame 6-8: PEAK (8-10 giây)
  • Frame 9-10: TWIST (5-7 giây)
  • Frame 11-12: RESOLUTION + CTA (5-7 giây)

Ken Burns effect trên mỗi frame tạo cảm giác chuyển động dù ảnh tĩnh:

  • Zoom in: tạo tension, dramatic
  • Zoom out: reveal surprise
  • Pan left/right: following character movement

Step 7: Algorithm Optimization

TikTok ranks videos by priority order:

  1. Completion rate — watch to the end? (most important)
  2. Rewatch rate — watch again?
  3. Shares — send to someone?
  4. Comments — feel compelled to respond?
  5. Follows — earn new followers?

Every creative decision must serve one of these metrics.

Hook Formulas (First 3 Seconds — Most Critical)

"Stop scrolling if you [situation]"
"POV: [character] just discovered [thing]"
"Watch until the end — [teaser of twist]"
"[Bold statement]. Let me explain."
"[Number] things about [topic] nobody talks about:"

Video Length Strategy

  • 7-15s: Memes, single-gag AI images → highest completion rate
  • 15-30s: Story arc (6 frames) → best balance of value + retention
  • 30-60s: Extended story, series episode → loyal audience
  • 1-3 min: Deep dives → lower reach but higher-quality followers

Engagement Tactics

  • Reply to every comment in first hour → algorithm boost
  • Pin the funniest comment on each video
  • Create follow-up videos responding to comments
  • Ask a specific question in CTA (not generic "comment below")
  • Use "Part 2?" as CTA to tease continuation

Step 8: CapCut Assembly Instructions

1. Import all AI images in order
2. Set each image duration: 3-5 seconds
3. Add Ken Burns effect (slow zoom) on each image
4. Add transition: Fade or Whip Pan between frames
5. Add text overlay per frame (match script)
6. Add background music: search "sneaky/funny/dramatic" in CapCut sounds
7. Add sound effects at TWIST frame (e.g., "record scratch", "dramatic chipmunk")
8. Export: 1080x1920, 30fps, MP4

Step 9: 30-Day Posting Calendar + Monetization Roadmap

Posting Calendar

See references/posting-calendar.md for the full template.

Quick schedule:

  • Week 1-2: Post 2x/day, test 4 different content styles
  • Week 3-4: Double down on best-performing style, post 3x/day
  • Best times (Vietnam timezone GMT+7): 7-9 AM, 12-1 PM, 8-10 PM

Content mix per week:

3x Comedy/Story (core content)
2x Trend-riding (attach to current TikTok sounds)
1x Behind-the-scenes (how you make the AI images)
1x Engagement bait (poll, question, "guess what happens next")

See references/trend-riding.md for the full trend-riding playbook. See references/channel-setup.md for new channel setup guide.

Monetization Roadmap

See references/monetization.md for full details.

Quick milestones:

1K followers  → Enable TikTok Creator Fund
10K followers → Brand deals (AI tools, pet products, apps)
50K followers → Affiliate marketing ($500-2000/month)
100K+         → Sponsored content ($1000-5000/video)

Fastest monetization paths for AI comedy content:

  1. Midjourney affiliate: 20% recurring commission — promote in bio
  2. CapCut Pro affiliate: Promote editing workflow
  3. Merchandise: Print-on-demand with your character designs
  4. Course: "How I make viral AI videos" — sell for $29-99

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

Notion

Notion integration. Manage project management and document management data, records, and workflows. Use when the user wants to interact with Notion data.

Registry SourceRecently Updated
Automation

Mailchimp

Mailchimp integration. Manage marketing automation data, records, and workflows. Use when the user wants to interact with Mailchimp data.

Registry SourceRecently Updated
Automation

Keap

Keap integration. Manage crm and marketing automation and sales data, records, and workflows. Use when the user wants to interact with Keap data.

Registry SourceRecently Updated
Automation

Spikecv Helper

Help AI Agents answer questions and execute tasks for SpikeCV, an ultra-high-speed spike camera vision framework. Use when the user asks about spike cameras,...

Registry SourceRecently Updated