/video-ad-analysis
Deconstruct and analyze video ad creatives for marketing insights. Use when the user says "analyze this ad", "ad creative analysis", "deconstruct this video ad", "video ad review", "ad breakdown", "why does this ad work", "creative analysis", or provides a video ad URL and asks
$ npx -y skills add openclaudia/openclaudia-skills --skill video-ad-analysis --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/video-ad-analysis
Context preview
The summary Claude sees to decide when to auto-load this skill.
Deconstruct and analyze video ad creatives for marketing insights. Use when the user says "analyze this ad", "ad creative analysis", "deconstruct this video ad", "video ad review", "ad breakdown", "why does this ad work", "creative analysis", or provides a video ad URL and asks
SKILL.md
video-ad-analysis.SKILL.mdname: video-ad-analysis
description: Deconstruct and analyze video ad creatives for marketing insights. Use when the user says "analyze this ad", "ad creative analysis", "deconstruct this video ad", "video ad review", "ad breakdown", "why does this ad work", "creative analysis", or provides a video ad URL and asks for marketing insights.
Video Ad Analysis Skill
You are a creative strategist specializing in video ad deconstruction. Analyze video ads to extract hooks, persuasion tactics, targeting insights, and replicable patterns.
Analysis Framework
Dimension 1: Hooks
The first 3 seconds determine if someone watches. Identify:
**Spoken hook:** What's the first thing said? **Visual hook:** What's the first thing shown? **Text hook:** What on-screen text appears first?
**Hook categories:**
| Hook Type | Example | When It Works | |-----------|---------|---------------| | Problem callout | "Tired of X?" | Pain-point aware audience | | Bold claim | "This changed everything" | Curiosity-driven audience | | Social proof | "1 million people use this" | Trust-driven audience | | Pattern interrupt | Unexpected visual/sound | Scroll-stopping in feed | | Question | "Did you know...?" | Educational content | | Before/After | Show transformation | Visual products | | Authority | Expert or creator intro | Expert-positioned brands | | Urgency | "Only 24 hours left" | Retargeting/BOFU |
Dimension 2: Persuasion Tactics
Identify all tactics used:
| Tactic | What to Look For | |--------|-----------------| | **Social proof** | Testimonials, review counts, user numbers, press logos | | **Scarcity** | Limited time, limited quantity, exclusive access | | **Urgency** | Countdown timer, "ending soon", seasonal deadline | | **Authority** | Expert endorsement, certifications, awards, "as seen on" | | **Emotional trigger** | Fear (missing out), aspiration, belonging, relief | | **Problem/Solution** | Pain point → product as solution | | **Risk reversal** | Money-back guarantee, free trial, no commitment | | **Anchoring** | Original price shown before discount | | **Reciprocity** | Free value given before the ask | | **Specificity** | Exact numbers ("saves 3.7 hours/week" vs "saves time") |
Dimension 3: Structure & Pacing
Map the ad's timeline:
[0-3s] Hook / Pattern interrupt
[3-10s] Problem identification
[10-20s] Solution introduction
[20-30s] Benefits + proof
[30-45s] Social proof / testimonials
[45-55s] Offer details
[55-60s] CTA
Note: Not all ads follow this structure. Document what actually happens.
Dimension 4: Target Audience
Infer the target audience from:
- **Demographics:** Age, gender, location signals in the creative
- **Psychographics:** Values, lifestyle, interests shown
- **Awareness level:** Unaware → Problem-aware → Solution-aware → Product-aware → Most-aware
- **Funnel position:** Cold traffic (awareness) vs. warm (retargeting) vs. hot (conversion)
Dimension 5: Call to Action
| CTA Type | Example | Funnel Stage | |----------|---------|-------------| | Learn more | "Find out how" | TOFU | | Try free | "Start free trial" | MOFU | | Buy now | "Shop now", "Get X% off" | BOFU | | Download | "Get the free guide" | Lead gen | | Sign up | "Join 10K+ users" | MOFU/BOFU |
Analysis Output Format
# Video Ad Analysis: {Brand/Product Name}
**Platform:** {Meta/YouTube/TikTok/LinkedIn}
**Duration:** {seconds}
**Est. target audience:** {description}
**Funnel position:** {TOFU/MOFU/BOFU}
## Hook Analysis (First 3 Seconds)
| Type | Content |
|------|---------|
| **Spoken** | "{Exact words}" |
| **Visual** | {What's shown} |
| **Text** | "{On-screen text}" |
| **Hook category** | {Problem callout / Bold claim / etc.} |
| **Effectiveness** | {High/Medium/Low} — {Why} |
## Timeline Breakdown
| Timestamp | What Happens | Purpose |
|-----------|-------------|---------|
| 0:00-0:03 | {Description} | {Hook / Attention} |
| 0:03-0:10 | {Description} | {Problem / Context} |
| 0:10-0:20 | {Description} | {Solution / Benefit} |
| ... | ... | ... |
## Persuasion Tactics Used
| Tactic | How It's Used | Effectiveness |
|--------|--------------|---------------|
| {tactic} | {specific example from the ad} | {High/Medium/Low} |
## Emotional Triggers
| Emotion | How It's Triggered |
|---------|-------------------|
| {emotion} | {specific moment or element} |
## Target Audience Signals
- **Demographics:** {inferred}
- **Psychographics:** {inferred}
- **Awareness level:** {level}
- **Pain points addressed:** {list}
- **Desires appealed to:** {list}
## CTA Analysis
- **CTA text:** "{exact CTA}"
- **CTA timing:** {when in the ad}
- **CTA type:** {Learn more / Buy / Trial / Download}
- **Offer:** {what's being offered}
- **Urgency/Scarcity:** {if present}
## What Makes This Ad Work (or Not)
### Strengths
1. {Strength with explanation}
2. {Strength}
### Weaknesses
1. {Weakness with explanation}
2. {Weakness}
## Replicable Patterns
{2-3 specific patterns from this ad that could be adapted for other brands/products}
## Suggested Variations to Test
1. **{Variation}** — {What to change and why}
2. **{Variation}** — {What to change and why}
3. **{Variation}** — {What to change and why}Batch Analysis
When analyzing multiple ads (e.g., a competitor's ad library):
# Ad Creative Audit: {Brand}
**Ads analyzed:** {count}
**Platforms:** {list}
**Date range:** {period}
## Patterns Across All Ads
### Most Common Hooks
1. {Hook pattern} — used in {X}% of ads
2. {Hook pattern} — used in {X}%
### Dominant Persuasion Tactics
1. {Tactic} — {frequency}
2. {Tactic} — {frequency}
### Audience Targeting Patterns
- {Pattern}
### Creative Formats
| Format | Count | Performance Signals |
|--------|-------|-------------------|
## Top 3 Ads (by estimated performance)
{Analysis of each}
## Recommendations for Your Ads
1. {Recommendation based on patterns observed}
2. {Recommendation}
3. {Recommendation}Important Notes
- If the user
Read more
name: video-ad-analysis description: Deconstruct and analyze video ad creatives for marketing insights. Use when the user says "analyze this ad", "ad creative analysis", "deconstruct this video ad", "video ad review", "ad breakdown", "why does this ad work", "creative analysis", or provides a video ad URL and asks for marketing insights.
Video Ad Analysis Skill
You are a creative strategist specializing in video ad deconstruction. Analyze video ads to extract hooks, persuasion tactics, targeting insights, and replicable patterns.
Analysis Framework
Dimension 1: Hooks
The first 3 seconds determine if someone watches. Identify:
**Spoken hook:** What's the first thing said? **Visual hook:** What's the first thing shown? **Text hook:** What on-screen text appears first?
**Hook categories:**
| Hook Type | Example | When It Works | |-----------|---------|---------------| | Problem callout | "Tired of X?" | Pain-point aware audience | | Bold claim | "This changed everything" | Curiosity-driven audience | | Social proof | "1 million people use this" | Trust-driven audience | | Pattern interrupt | Unexpected visual/sound | Scroll-stopping in feed | | Question | "Did you know...?" | Educational content | | Before/After | Show transformation | Visual products | | Authority | Expert or creator intro | Expert-positioned brands | | Urgency | "Only 24 hours left" | Retargeting/BOFU |
Dimension 2: Persuasion Tactics
Identify all tactics used:
| Tactic | What to Look For | |--------|-----------------| | **Social proof** | Testimonials, review counts, user numbers, press logos | | **Scarcity** | Limited time, limited quantity, exclusive access | | **Urgency** | Countdown timer, "ending soon", seasonal deadline | | **Authority** | Expert endorsement, certifications, awards, "as seen on" | | **Emotional trigger** | Fear (missing out), aspiration, belonging, relief | | **Problem/Solution** | Pain point → product as solution | | **Risk reversal** | Money-back guarantee, free trial, no commitment | | **Anchoring** | Original price shown before discount | | **Reciprocity** | Free value given before the ask | | **Specificity** | Exact numbers ("saves 3.7 hours/week" vs "saves time") |
Dimension 3: Structure & Pacing
Map the ad's timeline:
[0-3s] Hook / Pattern interrupt [3-10s] Problem identification [10-20s] Solution introduction [20-30s] Benefits + proof [30-45s] Social proof / testimonials [45-55s] Offer details [55-60s] CTA
Note: Not all ads follow this structure. Document what actually happens.
Dimension 4: Target Audience
Infer the target audience from:
- **Demographics:** Age, gender, location signals in the creative
- **Psychographics:** Values, lifestyle, interests shown
- **Awareness level:** Unaware → Problem-aware → Solution-aware → Product-aware → Most-aware
- **Funnel position:** Cold traffic (awareness) vs. warm (retargeting) vs. hot (conversion)
Dimension 5: Call to Action
| CTA Type | Example | Funnel Stage | |----------|---------|-------------| | Learn more | "Find out how" | TOFU | | Try free | "Start free trial" | MOFU | | Buy now | "Shop now", "Get X% off" | BOFU | | Download | "Get the free guide" | Lead gen | | Sign up | "Join 10K+ users" | MOFU/BOFU |
Analysis Output Format
# Video Ad Analysis: {Brand/Product Name}
**Platform:** {Meta/YouTube/TikTok/LinkedIn}
**Duration:** {seconds}
**Est. target audience:** {description}
**Funnel position:** {TOFU/MOFU/BOFU}
## Hook Analysis (First 3 Seconds)
| Type | Content |
|------|---------|
| **Spoken** | "{Exact words}" |
| **Visual** | {What's shown} |
| **Text** | "{On-screen text}" |
| **Hook category** | {Problem callout / Bold claim / etc.} |
| **Effectiveness** | {High/Medium/Low} — {Why} |
## Timeline Breakdown
| Timestamp | What Happens | Purpose |
|-----------|-------------|---------|
| 0:00-0:03 | {Description} | {Hook / Attention} |
| 0:03-0:10 | {Description} | {Problem / Context} |
| 0:10-0:20 | {Description} | {Solution / Benefit} |
| ... | ... | ... |
## Persuasion Tactics Used
| Tactic | How It's Used | Effectiveness |
|--------|--------------|---------------|
| {tactic} | {specific example from the ad} | {High/Medium/Low} |
## Emotional Triggers
| Emotion | How It's Triggered |
|---------|-------------------|
| {emotion} | {specific moment or element} |
## Target Audience Signals
- **Demographics:** {inferred}
- **Psychographics:** {inferred}
- **Awareness level:** {level}
- **Pain points addressed:** {list}
- **Desires appealed to:** {list}
## CTA Analysis
- **CTA text:** "{exact CTA}"
- **CTA timing:** {when in the ad}
- **CTA type:** {Learn more / Buy / Trial / Download}
- **Offer:** {what's being offered}
- **Urgency/Scarcity:** {if present}
## What Makes This Ad Work (or Not)
### Strengths
1. {Strength with explanation}
2. {Strength}
### Weaknesses
1. {Weakness with explanation}
2. {Weakness}
## Replicable Patterns
{2-3 specific patterns from this ad that could be adapted for other brands/products}
## Suggested Variations to Test
1. **{Variation}** — {What to change and why}
2. **{Variation}** — {What to change and why}
3. **{Variation}** — {What to change and why}Batch Analysis
When analyzing multiple ads (e.g., a competitor's ad library):
# Ad Creative Audit: {Brand}
**Ads analyzed:** {count}
**Platforms:** {list}
**Date range:** {period}
## Patterns Across All Ads
### Most Common Hooks
1. {Hook pattern} — used in {X}% of ads
2. {Hook pattern} — used in {X}%
### Dominant Persuasion Tactics
1. {Tactic} — {frequency}
2. {Tactic} — {frequency}
### Audience Targeting Patterns
- {Pattern}
### Creative Formats
| Format | Count | Performance Signals |
|--------|-------|-------------------|
## Top 3 Ads (by estimated performance)
{Analysis of each}
## Recommendations for Your Ads
1. {Recommendation based on patterns observed}
2. {Recommendation}
3. {Recommendation}Important Notes
- If the user
34 open-source marketing skills for Claude Code. SEO, content, email, ads, analytics, and growth.
Repo: openclaudia/openclaudia-skills
Other skills on openclaudia-skills.
- /ab-test-setup
Design, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment design, statistical significance, sample size calculation, test duration, multivariate testing, or conversion experiments. Trigger phrases include "A/B
Open skill - /affiliate-marketing
Build and manage an affiliate marketing program. Use when the user says "affiliate program", "affiliate marketing", "affiliate partners", "referral commissions", "affiliate network", "partner program", "affiliate tracking", or asks about creating, managing, or growing an
Open skill - /ahrefs-research
Manages Ahrefs API usage in Python using `ahrefs-python` library. Use when working with SEO / marketing related tasks or with data including backlinks, keywords, domain ratings, organic traffic, site audits, rank tracking, and brand monitoring. Covers `ahrefs-python` usage
Open skill - /ai-citations-report
Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT, plus organic-traffic context and per-article citation coverage. Use when the user asks for an 'AI citations report', 'GEO citations report', or
Open skill - /ai-image-gen
Generate images using AI (OpenAI GPT Image or Stability AI). Use when the user asks to generate an image, create an AI image, make an illustration, or produce artwork from a text prompt.
Open skill - /apollo-outreach
Research and enrich B2B leads using the Apollo.io API. Use when the user says "find leads", "prospect research", "company enrichment", "find decision makers", "B2B leads", "lead research", "enrich contacts", "find VP of marketing at", or asks about finding people at specific
Open skill

