Video Hook Rate Analyzer
Find out where your video ads lose people. A free skill for Claude and ChatGPT that reads hook rate, hold rate and drop-off, then gives you the exact edits and 5 new hooks per video.
Downloading video-ad-hook-rate-analyzer.zip
We sent a copy to with install steps.
Your skills are ready
Your email is on file, so every download opens in one click.
Download ZIPSigned up as ·
---
name: video-ad-hook-rate-analyzer
description: Diagnose Meta and Reels video ads from an Ads Manager export. Hook rate, hold rate and drop-off per video, what to edit, and 5 new hooks to test.
---
# Video Ad Hook Rate Analyzer
A video ad has three jobs, in order: stop the scroll, keep them watching, get the click. Each job fails for a different reason and needs a different fix. Most people re-shoot the whole video when only the first 2 seconds were the problem. This skill finds which job is failing and says exactly what to edit.
## Step 1: Get the inputs
1. **Ad level export, last 14-30 days**, with video columns: 3-second video plays, ThruPlays, Video plays at 25%, 50%, 75%, 95%, 100%. Steps in `references/export-guide.md` (section 2 lists the video columns).
How to install
- Download the ZIPIt downloads right after you enter your email.
- Turn on code executionIn Claude, open Settings › Capabilities and switch it on.
- Upload the skillCustomize › Skills › + › Create skill › Upload a skill. Pick the ZIP as is.
- Ask for itClaude loads the skill when your request matches.
- Download the ZIPIt downloads right after you enter your email.
- Unzip into your skills folderFor every project, unzip it into ~/.claude/skills/.
unzip video-ad-hook-rate-analyzer.zip -d ~/.claude/skills/ - Or one project onlyUnzip into .claude/skills/ inside that project instead.
- Start a new sessionClaude Code loads the skill on the next session.
- Download the ZIPIt downloads right after you enter your email.
- Open SkillsIn the ChatGPT desktop app, open Skills from the sidebar.
- Upload the skillCreate › Upload from your computer. No Skills menu? Paste SKILL.md in as instructions and attach the references files.
- Ask for itType @, pick the skill, then ask.
Your export stays in your own AI chat. Nothing is sent to Agency AI.
What it checks
Stop the scroll, then keep them watching
- Upload
- Your video ads from Ads Manager with the video columns. The skill lists which ones. Optional: each video's length.
- Reads
- Hook rate, hold rate and the drop-off curve for every video, against your account's own video average.
- Returns
- A diagnosis per video, the timestamp where viewers leave, 5 new hooks per video and a test plan.
| Video | Hook | Hold | Diagnosis |
|---|---|---|---|
| Founder story, 0:45 | 18% | 52% | Weak hook: new opening only |
| Unboxing UGC, 0:30 | 34% | 22% | Weak middle: show the product sooner |
| Product demo, 0:35 | 29% | 44% | Weak call to action: add an end card with the offer |
| Before and after, 0:20 | 31% | 48% | Winner: make hook variations |
Sample data. Your report adds the drop-off timestamp and 5 new hooks per video.
Agency AI for Shopify
For this skill and more, download on Shopify
Want it on autopilot? The AI Strategist reads your live video data, flags weak hooks and drop-off automatically, and helps you create and launch the new versions on your approval. Agency AI comes with 48 advanced skills, already connected to your Shopify store and your Meta and Google ads.
30-day free trial · No credit card required · 5.0★ on the Shopify App Store
Claude + ChatGPT connector
Read your video data live. $9/mo.
Connect Meta once. Ask Claude or ChatGPT where your videos lose people, then launch the new versions from the chat.
14-day free trial · $6.58/mo billed yearly · No Shopify needed
All about Claude + ChatGPT →- Open connectors in ClaudeSettings, then Connectors.Open Claude
- Search Agency AI and add itIt is in Claude’s directory. No URL to paste.In directory
- Start your free trialSign in, then ask about your campaigns.Start free trial
- Copy the connector URLYou’ll paste it in the next step.
s.agencyai.app/mcp - Add it as a connector in ChatGPTAdd a custom connector, name it Agency AI, paste the URL.Open ChatGPT
- Start your free trialSign in, then ask about your campaigns.Start free trial
FAQ
Hook rate and video ads, answered.
What is hook rate on Facebook video ads?
Hook rate is 3-second video plays divided by impressions. It shows how many people stopped scrolling. Some tools call it thumbstop rate.
What is a good hook rate for Meta video ads?
25-30% is typical for direct-to-consumer brands and 30% or more is strong, as a general reference. Your own account average matters more, because it reflects your product, audience and price point.
What is hold rate?
Hold rate is ThruPlays divided by 3-second video plays. A ThruPlay is 15 seconds watched, or the whole video if it is shorter. 40-50% is a healthy general reference.
How do I improve my video ad hook?
Put motion or a person in the very first frame, with no logo intro. Add bold on-screen text in the first second that reads with the sound off. Show the product in use or the result within 2 seconds. Shoot it vertical and phone-native, with captions.
Should I re-shoot a video ad that isn't working?
Usually not. If the hook is weak, change only the opening and keep the rest. If people leave mid-way, cut the intro and show the product sooner. If they watch to the end but don't click, add a clear offer and an end card.
Which Ads Manager columns do I need for video analysis?
3-second video plays, ThruPlays, and video plays at 25%, 50%, 75%, 95% and 100%, at the ad level for the last 14-30 days. The skill walks you through adding them.