Viral Short Video
by @nicemaths123
Generate 30 fully produced viral short-form videos with AI-driven trend analysis, scripting, voiceover, visuals, captions, hashtags, and a 30-day posting cal...
clawhub install viral-short-videoπ About This Skill
π± Viral Short-Form Video Factory β TikTok, Reels & Shorts at Scale With AI
Slug: viral-short-form-video-factory
Category: Content Marketing / Video Automation
Powered by: Apify + InVideo AI + Claude AI
> Input your niche. Get 30 fully produced short-form videos β TikTok, Instagram Reels & YouTube Shorts β researched from viral trends, scripted with proven hooks, produced with AI voiceover & visuals, and ready to post. Your content machine on autopilot.
π₯ Why This Skill Will Be Your #1 Bestseller on ClawHub
Short-form video is the #1 distribution channel on earth right now. TikTok alone serves 1 billion users. Instagram Reels reach 2 billion. YouTube Shorts hit 70 billion views per day.
Every brand, creator, agency, and business on the planet needs short-form content. Most post inconsistently β or not at all β because production is slow, expensive, and exhausting.
This skill produces 30 platform-ready videos in one run. For any niche. In any language.
What gets automated:
π οΈ Tools Used
| Tool | Purpose | |---|---| | Apify β TikTok Scraper | Scrape viral TikToks by hashtag, niche, sound | | Apify β Instagram Reels Scraper | Top Reels by engagement & niche | | Apify β YouTube Shorts Scraper | Viral Shorts by views & retention signals | | Apify β Google Trends Scraper | Rising topics before they peak | | Apify β Reddit Scraper | Raw audience pain points & questions | | InVideo AI | Produce full 9:16 videos with voiceover, visuals & captions | | Claude AI | Script writing, hook generation, caption & hashtag strategy |
βοΈ Full Workflow
INPUT: Your niche + target audience + brand tone + posting goals
β
STEP 1 β Scrape Top 100 Viral Videos Across All 3 Platforms
ββ TikTok: views, shares, comments, sound used, hashtags
ββ Instagram Reels: reach, saves, shares, audio
ββ YouTube Shorts: views, CTR, retention drop-off signals
β
STEP 2 β Viral Pattern Analysis
ββ Hook formula (first 2 seconds = make or break)
ββ Video length sweet spot for this niche
ββ Formats winning: POV / listicle / story / tutorial / trend hijack
ββ Sounds & music driving the most reach
ββ Comment patterns = what triggers engagement
β
STEP 3 β Trend & Audience Research
ββ Google Trends: topics rising in last 7 days
ββ Reddit: raw questions & frustrations from your audience
ββ TikTok trending sounds: what's boosting reach right now
β
STEP 4 β 30-Video Content Calendar Built
ββ Week 1: Trend-jacking videos (ride current momentum)
ββ Week 2: Educational / value-packed videos (authority)
ββ Week 3: Relatable / entertaining videos (shareability)
ββ Week 4: Conversion-focused videos (CTA to offer)
β
STEP 5 β Claude AI Writes All 30 Scripts
ββ Hook (2 seconds β stops the scroll)
ββ Body (punchy, no fluff, pattern interrupts)
ββ CTA (comment bait / follow / click link in bio)
ββ Caption (algorithm-optimized)
ββ 5-10 hashtags per video (mix of niche + broad)
β
STEP 6 β InVideo AI Produces All 30 Videos
ββ 9:16 vertical format (TikTok / Reels / Shorts ready)
ββ AI voiceover in chosen voice & language
ββ Auto-matched B-roll visuals
ββ Bold captions synced to voiceover
ββ Background music at optimal volume
ββ Export: MP4 1080p per platform
β
OUTPUT: 30 produced videos + scripts + captions + hashtags + calendar
π₯ Inputs
{
"brand": {
"niche": "Personal Finance for Gen Z",
"target_audience": "18-28 year olds learning to invest and save",
"tone": "casual, real, no corporate BS",
"goal": "grow following + drive traffic to newsletter",
"posting_frequency": "daily"
},
"content": {
"videos_count": 30,
"avg_video_length_seconds": 45,
"language": "en",
"style": "faceless with AI voiceover"
},
"platforms": ["tiktok", "instagram_reels", "youtube_shorts"],
"production": {
"invideo_api_key": "YOUR_INVIDEO_API_KEY",
"voice": "energetic_male_en",
"visual_style": "modern_bold"
},
"apify_token": "YOUR_APIFY_TOKEN"
}
π€ Output Example
{
"niche_analysis": {
"platform_breakdown": {
"tiktok": { "avg_viral_views": "2.4M", "optimal_length": "30-45s", "best_post_time": "7PM EST" },
"instagram_reels": { "avg_viral_views": "890K", "optimal_length": "15-30s", "best_post_time": "6PM EST" },
"youtube_shorts": { "avg_viral_views": "1.1M", "optimal_length": "45-59s", "best_post_time": "3PM EST" }
},
"top_formats": [
{ "format": "Listicle ('5 things...')", "share": "34% of viral videos", "avg_shares": 12400 },
{ "format": "Myth-busting ('Stop doing X')", "share": "27% of viral videos", "avg_shares": 18700 },
{ "format": "POV / Story", "share": "21% of viral videos", "avg_shares": 9800 }
],
"viral_hook_patterns": [
"If you have $X, do this immediately...",
"Nobody talks about this investing mistake...",
"POV: You just discovered you can retire at 40..."
],
"top_hashtags": ["#personalfinance", "#moneytok", "#investing101", "#genzmoney", "#financetips"]
},
"videos": [
{
"video": 1,
"week": 1,
"type": "Trend-jacking",
"platform_primary": "TikTok",
"title": "5 Money Rules They Don't Teach in School",
"hook": "If nobody taught you these 5 money rules, you're already behind. Let's fix that right now.",
"script": "Hook (0:00-0:03): 'If nobody taught you these 5 money rules, you're already behind.'\nRule 1 (0:03-0:10): 'Pay yourself first. 10% to savings before anything else. Non-negotiable.'\nRule 2 (0:10-0:18): 'Emergency fund is not optional. 3 months expenses. High-yield savings account.'\nRule 3 (0:18-0:26): 'Invest before you feel ready. Time in market beats timing the market. Every time.'\nRule 4 (0:26-0:34): 'Lifestyle inflation kills wealth. Got a raise? Invest the difference.'\nRule 5 (0:34-0:42): 'Your credit score is a financial weapon. A good score saves you $100K+ lifetime.'\nCTA (0:42-0:45): 'Follow for daily money tips school never taught you.'",
"caption": "The 5 money rules school never taught you π° Save this! #personalfinance #moneytok #moneyadvice #genzfinance #investing101",
"hashtags": ["#personalfinance", "#moneytok", "#moneyadvice", "#genzfinance", "#investing101"],
"cta_type": "Follow bait",
"invideo_production": {
"status": "produced",
"duration": "45s",
"format": "9:16 vertical",
"video_file": "outputs/video_01_money_rules.mp4"
}
},
{
"video": 2,
"week": 1,
"type": "Myth-busting",
"platform_primary": "Instagram Reels",
"title": "Stop Saving Money in a Regular Bank Account",
"hook": "You're losing hundreds of dollars every year and you don't even know it.",
"script": "Hook (0:00-0:03): 'You're losing hundreds of dollars every year and you don't even know it.'\nProblem (0:03-0:12): 'Your regular bank pays 0.01% interest. Inflation runs at 3%. You're going BACKWARDS.'\nSolution (0:12-0:22): 'High-yield savings accounts pay 4.5-5% right now. That's 500x your regular bank.'\nAction (0:22-0:28): '10 minutes to open. FDIC insured. Same money, same safety, 500x the return.'\nCTA (0:28-0:30): 'Comment HYSA and I'll send you the best options right now.'",
"caption": "Stop letting your bank rob you π€ Comment HYSA for my top picks π #moneytok #personalfinance #savingmoney #highyieldsavings",
"hashtags": ["#moneytok", "#personalfinance", "#savingmoney", "#highyieldsavings", "#financetips"],
"cta_type": "Comment bait",
"invideo_production": {
"status": "produced",
"duration": "30s",
"format": "9:16 vertical",
"video_file": "outputs/video_02_hysa.mp4"
}
}
],
"posting_calendar": [
{ "day": 1, "platform": "TikTok", "video": 1, "post_time": "7:00 PM EST", "status": "ready" },
{ "day": 2, "platform": "Instagram Reels", "video": 2, "post_time": "6:00 PM EST", "status": "ready" },
{ "day": 3, "platform": "YouTube Shorts", "video": 3, "post_time": "3:00 PM EST", "status": "ready" }
],
"growth_projections": {
"month_1": "500-2,000 new followers (consistency phase)",
"month_3": "5,000-15,000 followers (algorithm picks you up)",
"month_6": "20,000-80,000 followers (compounding effect)"
}
}
π§ Claude AI Master Prompt
You are a world-class short-form video strategist and scriptwriter.VIRAL VIDEO DATA FROM SCRAPING:
{{viral_videos_data}}
TRENDING TOPICS:
{{google_trends_data}}
AUDIENCE PAIN POINTS:
{{reddit_data}}
BRAND PROFILE:
Niche: {{niche}}
Audience: {{target_audience}}
Tone: {{tone}}
Goal: {{goal}}
Video length: {{length}} seconds FOR EACH OF THE 30 VIDEOS GENERATE:
1. Hook (first 2-3 seconds ONLY β must stop scroll instantly)
2. Full word-for-word script with timestamps
Structure: Hook β Problem/Surprise β Value β CTA
Zero fluff. Every word earns its place.
3. Caption (algorithm-optimized, includes hook + CTA)
4. 7-10 hashtags (mix: 3 niche + 3 broad + 1-2 trending)
5. CTA type: comment bait / follow bait / link in bio / save this
RULES:
Hook must create IMMEDIATE curiosity, shock, or emotion
Scripts must work WITHOUT visuals (voiceover-first)
Every video must end with engagement bait
Optimal pacing: 1 new idea every 8-10 seconds maximum OUTPUT: Valid JSON only. No markdown. No preamble.
π° Cost Estimate
| Videos | Apify Cost | InVideo Cost | Total | |---|---|---|---| | 10 videos | ~$0.25 | ~$10 | ~$10.25 | | 30 videos | ~$0.60 | ~$25 | ~$25.60 | | 90 videos (3 clients) | ~$1.75 | ~$70 | ~$71.75 | | 300 videos (10 clients) | ~$5.50 | ~$220 | ~$225.50 |
> π‘ Get started free on Apify β $5 credits included
> π¬ Produce all your videos with InVideo AI β free plan available
π Revenue Opportunities With This Skill
| Use Case | Revenue | |---|---| | Social media agency | $1,500β$5,000/month per client for 30 videos | | Personal brand builder | Grow to 100K followers β brand deals + courses | | Faceless content channel | $2Kβ$20K/month via creator fund + affiliate links | | UGC creator service | Sell 10-video packs to brands for $500β$2,000 | | E-commerce content | Product video ads repurposed as organic content |
π Why This Is The Ultimate Content Skill
| Feature | Hiring a Video Editor | Viral Short-Form Factory | |---|---|---| | Cost per video | $50β$200 | ~$0.85 | | Time per video | 2β4 hours | Under 2 minutes | | Trend research included | β | β | | Viral hook analysis | β | β | | Scripts + captions + hashtags | β | β | | All 3 platforms optimized | β | β | | 30-day calendar included | β | β | | Scale to 300 videos/month | β | β |
π Setup in 3 Steps
Step 1 β Get your Apify API Token Go to: Settings β Integrations β API Token
Step 2 β Get your InVideo AI account Go to: Settings β API β Copy your key
Step 3 β Define your niche & run Brand profile + goals. 30 videos produced and ready to post in one run.
β‘ Pro Tips to Go Viral Faster
π·οΈ Tags
tiktok instagram-reels youtube-shorts short-form-video content-automation invideo apify viral-content faceless-channel social-media content-calendar ai-video
*Powered by Apify + InVideo AI + Claude AI*