Skip to content
Get this skill
Free skill · Meta video ads

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.

Instant download · Copy sent to your inbox · Unsubscribe in one click

ZIP · v1.0 · Updated Oct 27, 2026 · About 5 minutes

video-ad-hook-rate-analyzer / SKILL.mdPreview
---
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).
Full file + checklists in the ZIP Get the full skill

How to install

  1. Download the ZIPIt downloads right after you enter your email.
  2. Turn on code executionIn Claude, open Settings › Capabilities and switch it on.
  3. Upload the skillCustomize › Skills › + › Create skill › Upload a skill. Pick the ZIP as is.
  4. Ask for itClaude loads the skill when your request matches.

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.
Sample · account average hook 27%, hold 41%
VideoHookHoldDiagnosis
Founder story, 0:4518%52%Weak hook: new opening only
Unboxing UGC, 0:3034%22%Weak middle: show the product sooner
Product demo, 0:3529%44%Weak call to action: add an end card with the offer
Before and after, 0:2031%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 →
  1. Open connectors in ClaudeSettings, then Connectors.Open Claude
  2. Search Agency AI and add itIt is in Claude’s directory. No URL to paste.In directory
  3. 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.