Agent skill

Video Ad Analysis

by OpenClaudia in OpenClaudia/openclaudia-skills

Deconstruct and analyze video ad creatives for marketing insights.

MITAuto-check passedMarketing & SEO

Install Video Ad Analysis

skills CLI
$ npx skills add OpenClaudia/openclaudia-skills --skill video-ad-analysis -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OpenClaudia/openclaudia-skills video-ad-analysis --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OpenClaudia/openclaudia-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/video-ad-analysis .claude/skills/video-ad-analysis && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
video-ad-analysis
GitHub stars
713
Token cost
~1.6k tokens
SKILL.md length
410 words
Files
1
Skills in repo
74
Repo updated
First seen
Licence
MIT

At a glance

Deconstruct and analyze video ad creatives for marketing insights.

  • The user says analyze this ad
  • SKILL.md covers Analysis Framework, Analysis Output Format, Batch Analysis and Important Notes
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Ad creative analysis

What it does

Video Ad Analysis is an agent skill from OpenClaudia/openclaudia-skills. 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.

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Marketing & SEO, covering Paid advertising. The repository describes itself as: 77 open-source marketing skills for Claude Code, Codex, and other AI coding agents. SEO, content, email, ads, analytics, and growth. The licence is MIT.

When your agent uses it

  • The user says analyze this ad
  • Ad creative analysis
  • Deconstruct this video ad
  • Video ad review

Example prompts

  • “analyze this ad”
  • “ad creative analysis”
  • “deconstruct this video ad”
  • “/video-ad-analysis”

What it can do on your machine

Read from SKILL.md and the folder at commit 28bf209. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Video Ad Analysis loads about 1.6k tokens when it runs. Until then it costs about 80 tokens; SKILL.md has 410 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~80
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from OpenClaudia/openclaudia-skills at commit 28bf209, republished under its MIT licence (© OpenClaudia). 410 words, ~1,625 tokens.

Download SKILL.mdSave it as .claude/skills/video-ad-analysis/SKILL.md (or your agent's skills folder).
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 TypeExampleWhen 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 interruptUnexpected visual/soundScroll-stopping in feed
Question"Did you know...?"Educational content
Before/AfterShow transformationVisual products
AuthorityExpert or creator introExpert-positioned brands
Urgency"Only 24 hours left"Retargeting/BOFU
Dimension 2: Persuasion Tactics

Identify all tactics used:

TacticWhat to Look For
Social proofTestimonials, review counts, user numbers, press logos
ScarcityLimited time, limited quantity, exclusive access
UrgencyCountdown timer, "ending soon", seasonal deadline
AuthorityExpert endorsement, certifications, awards, "as seen on"
Emotional triggerFear (missing out), aspiration, belonging, relief
Problem/SolutionPain point → product as solution
Risk reversalMoney-back guarantee, free trial, no commitment
AnchoringOriginal price shown before discount
ReciprocityFree value given before the ask
SpecificityExact 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.

Show full SKILL.md (178 more words)Show less
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 TypeExampleFunnel 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

markdown
# 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):

markdown
# 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 provides a video URL, use available tools to watch/analyze the content. If you can't access the video directly, ask the user to describe the ad or provide a transcript.
  • Focus on what's replicable and actionable, not just descriptive.
  • Good ad analysis identifies WHY something works, not just WHAT happens.
  • Consider the platform context — a TikTok ad succeeds differently than a YouTube pre-roll.
  • Meta Ad Library (facebook.com/ads/library) is free and public — use it to find competitor ads.

© OpenClaudia, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/video-ad-analysis of OpenClaudia/openclaudia-skills.

Open the folder on GitHubat commit 28bf209

Compare with similar skills

Video Ad Analysis next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Video Ad Analysis compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Video Ad Analysis this skillOpenClaudia/openclaudia-skills713—~1.6kAutomated safety check: PassMIT
Ad CreativeLeoYeAI/openclaw-marketing-skills1k8 repos~3.4kAutomated safety check: PassCustom licence
Blog GoogleAgriciDaniel/claude-blog2.3k1 repos~3.3kAutomated safety check: NotesMIT
Ad Account Auditoraaron-he-zhu/aaron-marketing-skills2.9k2 repos~2.2kAutomated safety check: PassApache-2.0
Ad Creative Builderaaron-he-zhu/aaron-marketing-skills2.9k2 repos~2.2kAutomated safety check: PassApache-2.0
Ad Test Designeraaron-he-zhu/aaron-marketing-skills2.9k2 repos~2.8kAutomated safety check: PassApache-2.0

Similar skills

  • Ad Creative

    LeoYeAI/openclaw-marketing-skills

    When the user wants to generate, iterate, or scale ad creative — headlines, descriptions, primary text, or full ad variations — for any paid advertising platform.

    1k GitHub starsUsed in 8 repos~3.4k tokens
    Marketing & SEOAuto-check passed
  • Blog Google

    AgriciDaniel/claude-blog

    Google API integration for blog performance: PageSpeed Insights, CrUX Core Web Vitals with 25-week history, Search Console performance, URL Inspection, Indexing API, GA4 organic traffic, NLP entity…

    2.3k GitHub starsUsed in 1 repo~3.3k tokens
    Marketing & SEOAuto-check: notes
  • Ad Account Auditor

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile with verified vetoes…

    2.9k GitHub starsUsed in 2 repos~2.2k tokens
    Marketing & SEOAuto-check passed
  • Ad Creative Builder

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "write ad copy", "generate RSA headlines", or "build ad creative at volume"; produces ad units — RSA headlines/descriptions, hooks, and an angle matrix…

    2.9k GitHub starsUsed in 2 repos~2.2k tokens
    Marketing & SEOAuto-check passed
  • Ad Test Designer

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "design an A/B test", "set up a creative/landing test", "run an incrementality test", or "is this result statistically and practically material?"…

    2.9k GitHub starsUsed in 2 repos~2.8k tokens
    Marketing & SEOAuto-check passed
  • Paid Ads Audit

    AgriciDaniel/claude-ads

    Runs a source-grounded paid advertising audit across up to 12 ad platforms, with parallel platform workers, deterministic scoring and a versioned JSON bundle.

    9.9k GitHub stars~1.5k tokensUpdated 2 days ago
    Marketing & SEOAuto-check passed

More from OpenClaudia/openclaudia-skills

All 74 skills in this repo
  • Competitor Traffic Report

    OpenClaudia/openclaudia-skills

    Build an interactive competitive-traffic report for any company and its rivals — monthly visits (SimilarWeb), organic search traffic and Domain Rating (Ahrefs) — as one self-contained HTML page with…

    713 GitHub stars~1.2k tokensUpdated 22 days ago
    Auto-check passed
  • Geo Difficulty

    OpenClaudia/openclaudia-skills

    Score how hard a keyword is to rank for in the AI-search era — page-level URL Rating of real competitors (not just domain DR), Ahrefs keyword difficulty, and whether a given site already ranks or is…

    713 GitHub stars~694 tokensUpdated 22 days ago
    Auto-check passed
  • Gsc Portfolio Audit

    OpenClaudia/openclaudia-skills

    Audit EVERY Google Search Console property at once — rank all sites by clicks and impressions with period-over-period deltas, then diff keywords per site to surface what is newly ranking, rising…

    713 GitHub stars~1k tokensUpdated 22 days ago
    Auto-check passed
  • Similarweb Traffic

    OpenClaudia/openclaudia-skills

    Fetch website traffic estimates (monthly visits, traffic sources, top countries, keywords, engagement, ranks) for any domain from SimilarWeb.

    713 GitHub stars~882 tokensUpdated 22 days ago
    Auto-check passed
  • Ahrefs Python

    OpenClaudia/openclaudia-skills

    Manages Ahrefs API usage in Python using ahrefs-python library.

    713 GitHub stars~1.9k tokensUpdated 22 days ago
    Auto-check passed
  • Ab Test Setup

    OpenClaudia/openclaudia-skills

    Design, plan, and analyze A/B tests with statistical rigor. An agent skill from OpenClaudia/openclaudia-skills.

    713 GitHub stars~1.7k tokensUpdated 22 days ago
    Auto-check passed

Categories

Questions about Video Ad Analysis

What does Video Ad Analysis do?

Deconstruct and analyze video ad creatives for marketing insights. Video Ad Analysis is an agent skill from OpenClaudia/openclaudia-skills. Deconstruct and analyze video ad creatives for marketing insights.

When should I use Video Ad Analysis?

Video Ad Analysis fits situations like: the user says analyze this ad; ad creative analysis; deconstruct this video ad; video ad review.

How do I install Video Ad Analysis in Claude Code?

Run `npx skills add OpenClaudia/openclaudia-skills --skill video-ad-analysis -a claude-code`. Or copy the skill folder (skills/video-ad-analysis in OpenClaudia/openclaudia-skills) into .claude/skills/video-ad-analysis in your project. Claude Code loads it when a task matches its description.

How do I install Video Ad Analysis in Codex?

Run `npx skills add OpenClaudia/openclaudia-skills --skill video-ad-analysis -a codex`. Or copy the skill folder (skills/video-ad-analysis in OpenClaudia/openclaudia-skills) into .agents/skills/video-ad-analysis in your project. Codex loads it when a task matches its description.

Can I use Video Ad Analysis in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OpenClaudia/openclaudia-skills --skill video-ad-analysis -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/video-ad-analysis, .gemini/skills/video-ad-analysis, .github/skills/video-ad-analysis and .opencode/skills/video-ad-analysis in your project.

What does Video Ad Analysis need to run?

SKILL.md names no scripts, command-line tools or credentials: Video Ad Analysis is instructions for the agent only.

Does Video Ad Analysis access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Video Ad Analysis safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Video Ad Analysis use?

Video Ad Analysis is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Video Ad Analysis use?

About 1.6k tokens (SKILL.md is roughly 6.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Video Ad Analysis?

Skills that share tags, products or a category with Video Ad Analysis: Ad Creative (LeoYeAI/openclaw-marketing-skills, 1k stars), Blog Google (AgriciDaniel/claude-blog, 2.3k stars), Ad Account Auditor (aaron-he-zhu/aaron-marketing-skills, 2.9k stars) and Ad Creative Builder (aaron-he-zhu/aaron-marketing-skills, 2.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Video Ad Analysis?

OpenClaudia (a GitHub organization) maintains it in OpenClaudia/openclaudia-skills, which has 713 GitHub stars. The repository holds 74 skills in this directory. The repository was last updated on September 18, 2026.

Source: OpenClaudia/openclaudia-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.