video-content-analyzer

Analyze short-form videos with Gemini AI to extract hooks, content structure, and replicable patterns. Supports Instagram Reels, TikTok, and YouTube Shorts. Use when asked to: - Analyze video content for hooks and structure - Extract replicable formulas from viral videos - Understand why a video per

By bradautomates · 770 installs

npx skills add bradautomates/head-of-content --skill video-content-analyzer

Source repository · Upstream listing

Video Content Analyzer Analyze short form videos with Gemini AI to extract hooks, content structure, delivery style, and CTA strategies. Prerequisites GEMINI API KEY environment variable google genai and requests Python packages Usage Parameters Arg Description input , i Input JSON file with outlier posts (required) output , o Output JSON file for results (required) platform , p Platform: instagram , tiktok , or youtube (default: instagram) max videos , n Max videos to analyze (default: 5) Input Format Accepts outlier JSON from platform specific research skills. Handles both formats: Direct list: [{post1}, {post2}, ...] Wrapped: {"outliers": [{post1}, {post2}, ...]} The script automatically maps platform specific fields: Platform Video URL Fields Caption Username Instagram videoUrl caption ownerUsername TikTok videoUrl , video url , webVideoUrl text , desc authorUsername YouTube videoUrl , url title channelTitle TikTok Note : The Apify TikTok Scraper returns webVideoUrl (the TikTok page URL) rather than a direct video download URL. Gemini will attempt to analyze from this page URL. Output Returns JSON array with analysis for each video: Hook Techniques The analyzer identifies these hook types: pattern interrupt Breaks expected patterns question Opens with engaging question bold claim Makes surprising statement story tease Hints at compelling narrative visual shock Striking visual opening curiosity gap Creates information gap direct address Speaks to specific audience controversial take Polarizing opinion relatable pain Targets common struggle transformation preview Shows before/after Content Formats problem solution Present problem, offer fix listicle Numbered tips/items story Narrative arc tutorial Step by step how to before after Transformation reveal day in life Lifestyle content reaction Response to other content hot take Opinion piece tool demo Product/tool showcase