agentleFS
fjilvvifjilvvi/growthlens/skills/ad-creative-analysis/SKILL.md

ad-creative-analysis

Skill2 starsChanged 5 months agoMITView on GitHub

Break down ad creatives (image, video, or copy) into hook, angle, awareness level, offer, format, and persuasion devices, then judge what's working and how to improve or remix them. Use when the user shares an ad, an ad-library link, or competitor creatives and asks to "analyze this ad", "break down the creative", "what's the angle/hook", "why does this ad work", or "give me variations to test".

The file

We split this skill into the rules it gives an agent

2 rules. About 0 are common, 2 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈2

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    If you only have copy, analyze copy and note that visual elements weren't seen.

    line 42
  2. Distinctive:

    No invented performance metrics (CTR, ROAS) unless the user supplies them.

    line 99

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Ad Creative Analysis

Decode what makes an ad work — the hook, the angle, the awareness level it targets — and produce sharper variations to test.

What it does

Deconstructs one or several ad creatives into their persuasion building blocks (hook, angle, awareness level, offer, format, devices), evaluates fit between the message and its intended audience, and proposes new angles/hooks to test. Works for paid social, search, video scripts, or static creatives.

When to use this skill

  • "Analyze this ad / these creatives."
  • "What's the hook and angle here? Why does it work?"
  • "Here are a competitor's ads from the ad library — break them down."
  • "Give me variations / new angles to test."

Inputs needed

  • Required: the creative(s) — image/screenshot, video link, or the ad copy text. For competitors, an ad-library link or screenshots.
  • Helpful: the product, the target audience, the platform (Meta, TikTok, Google, YouTube), and the campaign goal (cold traffic vs retargeting).
  • If you only have copy, analyze copy and note that visual elements weren't seen.

Method

  1. Transcribe the creative — the hook (first line/3 seconds), the body, the visual concept, the CTA, and the offer. For video, note the first-3-seconds pattern interrupt.
  2. Identify the angle — the core argument/desire it pulls (e.g. status, fear of missing out, time-saving, identity, contrarian take, before/after).
  3. Map the awareness level (Eugene Schwartz): unaware → problem-aware → solution-aware → product-aware → most-aware. The hook should match where the target sits. Flag mismatches.
  4. Classify the format & device — UGC, testimonial, demo, listicle, founder-to-camera, meme, comparison; and devices: curiosity gap, specificity, social proof, urgency, pattern interrupt, problem-agitate-solve.
  5. Judge the fit — does the hook stop the right person? Does the angle map to a real desire/pain? Is the offer/CTA clear and low-friction?
  6. Diagnose & remix — what's strong, what's weak, and 3–5 new hook/angle variations worth testing, each with the lever it pulls.

Output format

# Ad Creative Analysis — <product / source>

## TL;DR
- The angle, the awareness level it targets, and the verdict in 2–3 bullets.

## Creative breakdown
| Element | Finding |
|---------|---------|
| Hook (first line / 3s) | |
| Angle / core desire | |
| Awareness level targeted | |
| Format | |
| Persuasion devices | |
| Offer & CTA | |

## Fit check
- Does the hook stop the right person?
- Angle ↔ audience pain/desire match:
- Offer clarity / friction:

## What's working / what's weak
| Working | Weak |
|---------|------|

## Variations to test
| # | New hook | Angle / lever | Why test it |
|---|----------|---------------|-------------|

Quality bar

  • Quote the actual hook/copy before interpreting it.
  • Tie the awareness-level call to evidence in the creative.
  • Variations must pull a different lever or angle — not reworded duplicates.
  • No invented performance metrics (CTR, ROAS) unless the user supplies them.

Common mistakes to avoid

  • Judging the visual style instead of the persuasion mechanics.
  • Generating "variations" that are cosmetic rewrites of the same hook.
  • Ignoring awareness level (the most common reason cold ads flop).

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.