Agent skill · writing content · bradautomates

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 performed well - Get AI analysis of video content patterns Triggers: "analyze videos", "extract hooks", "video analysis", "analyze reels", "what makes this video work", "hook analysis", "content structure analysis

Why this skill is useful

Adds a Python script that analyzes video content and extracts detailed patterns and strategies not readily available in public resources.

What it needs

Requires google-genai, requests installed locally. Requires gemini account access. About 2k tokens when loaded. Last updated 2026-01-23. 197 stars on the source repository.

What this skill does

Video Content Analyzer Analyze short-form videos with Gemini AI to extract hooks, content structure, delivery style, and CTA strategies. Prerequisites GEMINIAPIKEY 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, videourl, 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 …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills bradautomates/video-content-analyzer

View the source on GitHub

Browse the @skills marketplace