agentleFS
F0rger123F0rger123/claude-meta-ads-god-mode/skills/ads-creative-analysis/SKILL.md

ads-creative-analysis

Skill1 starsChanged 23 days agoMITView on GitHub

Meta-first creative intelligence - hooks, first seconds, messaging, offer, CTA, visual format, UGC vs polished, static vs video, fatigue, audience-message fit, pattern interrupts, video retention - and structured creative briefs plus single-variable creative tests. Use for "which creative is winning", "new ad ideas", "creative fatigue", "write ad copy", "brief for my video team".

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:

    Do not edit or render video.

    line 29
  2. Distinctive:

    Use the client's brand voice and service area.

    line 43

≈ “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

Creative analysis

Analyze

For each ad with meaningful spend (≥ ~1x target CPA, HEURISTIC), within its ad set:

DimensionRead from
Hook / first 3 shook rate (3 s plays / impressions); opening frame; first line of primary text
Retentionhold rate, p25-p100 curve - where people leave
Messagethe promise, pain, proof, objection handled
Offer + CTAlink CTR, CTA button, offer clarity
Formatstatic / video / carousel; UGC / founder / polished; aspect ratios available
Fatiguefrequency, CTR trend, age of ad (fatigue signature)
Audience-message fitdoes the creative speak to the target customer in the profile?
DownstreamCVR and lead quality (CRM) - a high-CTR ad can drive bad leads

Compare ads within the same ad set and window; Meta concentrates spend on predicted winners, so low-spend ads are "untested", not "losers". Use adsgm evidence grading before calling a winner.

Tag each ad with a short taxonomy (hook type: question / bold claim / before-after / problem / demo / testimonial; format; talent; offer) so patterns across ads become visible.

Produce briefs, not videos

Do not edit or render video. Output structured briefs the user's content/video workflow consumes: templates/creative-brief.md. Every brief has: hook, script/message, desired length, format, B-roll, CTA, caption, visual references, platform/placement, hypothesis. 3-5 hook variants per body are cheap and high-leverage.

Graphic ads

Turn briefs into on-brand static images with adsgm creative render --brief brief.json:

  • templates offer-card, photo-overlay, quote, split;
  • formats 1x1, 4x5, 9x16 and 1.91x1;
  • uses the profile's brand colors, font and logo;
  • blocks prohibited claims.

It writes SVG, and PNG when Edge or Chrome is available, plus a contact sheet. See workflows/graphic-ads.md. Only real, client-supplied photos and reviews. Uploads go in PAUSED.

Copy rules

  • Use the client's brand voice and service area; no prohibited claims; no invented proof (reviews, awards, years in business, prices, financing).
  • Meta: primary text hook within the first ~125 characters; headline short; one CTA.
  • Google RSA: headlines ≤30 chars, descriptions ≤90; include keyword theme, location, offer, trust, CTA.

Testing

workflows/creative-testing.md - one variable per test, logged in templates/experiment-log.json, read at ≥2x target CPA per variant.

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.