Agent skill

Meta Ads Analyzer

by gooseworks-ai in gooseworks-ai/goose-skills

Diagnose Meta Ads campaign performance and account gaps using Meta's actual system mechanics — including customer-journey coverage, Breakdown Effect, Learning Phase, Auction Overlap, Pacing, and…

MITAuto-check passedMarketing & SEO

Install Meta Ads Analyzer

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill meta-ads-analyzer -a claude-code

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

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills meta-ads-analyzer --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/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ads/composites/meta-ads-analyzer .claude/skills/meta-ads-analyzer && 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
meta-ads-analyzer
GitHub stars
1.2k
Token cost
~4.6k tokens
SKILL.md length
2,285 words
Files
4 (incl. references)
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Diagnose Meta Ads campaign performance and account gaps using Meta's actual system mechanics — including customer-journey coverage, Breakdown Effect, Learning Phase, Auction Overlap, Pacing, and…

  • Works in 6 steps: Intake → Identify the Correct Evaluation Level → Check Learning Phase Status → …
  • Performance diagnosis
  • SKILL.md covers When to Use, Phase 0: Intake, Phase 1: Identify the Correct… and Phase 2: Check Learning Phase…, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Meta Ads Analyzer is an agent skill from gooseworks-ai/goose-skills. Diagnose Meta Ads campaign performance and account gaps using Meta's actual system mechanics — including customer-journey coverage, Breakdown Effect, Learning Phase, Auction Overlap, Pacing, and Creative Fatigue. Use for performance diagnosis, account audits, full-funnel or TOF/MOF/BOF gap analysis, deciding what to test or create next, and producing novice-friendly recommendations without forcing every campaign or ad into a funnel stage.

Its SKILL.md is about 4.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `eval/eval.json`, `references/customer-journey-coverage.md` and `skill.meta.json`).

It sits in Marketing & SEO, covering Paid advertising and Customer journey mapping. It works with Meta Ads. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • Performance diagnosis
  • TOF/MOF/BOF gap analysis
  • Deciding what to test
  • Producing novice-friendly recommendations without forcing every campaign

Example prompts

  • “/meta-ads-analyzer”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Intake
  2. Identify the Correct Evaluation Level
  3. Check Learning Phase Status
  4. Diagnose with Meta-Specific Lenses
  5. Synthesize Through the Breakdown Effect Lens
  6. Generate the Report

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. 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.

    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

Meta Ads Analyzer loads about 4.6k tokens when it runs, and up to ~5.8k if it reads all its reference files. Until then it costs about 115 tokens; SKILL.md has 2,285 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~115
When it runs · the whole SKILL.md, loaded when a task matches
~4.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~5.8k

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 gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 2,285 words, ~4,644 tokens.

Download SKILL.mdSave it as .claude/skills/meta-ads-analyzer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
name
meta-ads-analyzer
description
Diagnose Meta Ads campaign performance and account gaps using Meta's actual system mechanics — including customer-journey coverage, Breakdown Effect, Learning Phase, Auction Overlap, Pacing, and Creative Fatigue. Use for performance diagnosis, account audits, full-funnel or TOF/MOF/BOF gap analysis, deciding what to test or create next, and producing novice-friendly recommendations without forcing every campaign or ad into a funnel stage.
tags
ads

Meta Ads Analyzer

Most "Meta Ads analysis" stops at "this CPA is high, pause it." That's wrong more often than it's right. Meta's delivery system optimizes for marginal efficiency — the cost of the next conversion — not average efficiency across a snapshot. A segment with a higher average CPA is often the one keeping your overall campaign cheap. Pausing it makes things worse.

This skill diagnoses Meta campaigns the way a senior media buyer would: at the right evaluation level, accounting for learning state, separating noise from signal, and explaining why the system is making the decisions it's making before recommending any change. It can also audit whether the account supports the complete customer journey without assuming that TOF, MOF, and BOF must be separate campaigns.

Core principle: Holistic first, then drill down. Marginal over average. Customer-journey coverage over rigid funnel structure. Dynamic over static. Every recommendation is a testable hypothesis with expected impact, not a directive.

For account audits, full-funnel reviews, or questions about what is missing, read and apply references/customer-journey-coverage.md before analyzing the account.

When to Use

  • "Analyze my Meta Ads campaign performance"
  • "Why is the system spending more on the higher-CPA placement?"
  • "Diagnose what's wrong with this ad set"
  • "Should I pause this audience / placement / ad?"
  • "My CPA jumped — is this normal or a real problem?"
  • "Audit this campaign before I scale budget"
  • "I exported my Meta data — what does it actually mean?"
  • "Audit my Meta ad account and tell me what is missing"
  • "Do I have enough TOF, MOF, and BOF coverage?"
  • "Why are customers not moving through the funnel?"
  • "What ads should I create next?"

Phase 0: Intake

  1. Campaign data — One of:
    • CSV export from Meta Ads Manager (Campaign / Ad Set / Ad level + breakdowns)
    • Pasted performance table
    • Screenshots (we'll extract the metrics)
    • Live data via your existing Meta Marketing API connection
  2. Campaign setup:
    • Objective (Awareness / Traffic / Engagement / Lead Gen / Conversions / Sales / App Installs)
    • Budget type (Advantage+ Campaign Budget = CBO, or Ad Set Budget = ABO)
    • Placements (Automatic vs. manual)
    • Number of ad sets and ads
  3. Time period — Date range covered, with any known events (creative refresh, budget change, audience edit, account issue)
  4. Target metrics — CPA target, ROAS target, or "no target — benchmark me"
  5. Funnel context (if relevant) — On-platform conversion vs. website event vs. downstream qualification rate
  6. What's making you ask? — Specific concern ("CPA up 40%"), routine review, or pre-scale audit
  7. Account coverage evidence (for account/funnel audits, when available):
    • Campaign objective, optimization event, and attribution setting
    • Audience strategy, exclusions, and retargeting windows
    • Creative format, message, proof, offer, and landing-page destination
    • Pixel/CAPI and relevant conversion-event health
    • Campaign, ad-set, and ad-level spend and results
  8. Report style — guided by default; use expert when the user asks for technical detail or demonstrates strong media-buying knowledge

Do not block when some coverage fields are absent. Record what is missing, lower confidence, and distinguish "no evidence available" from "the account has no coverage."

Phase 1: Identify the Correct Evaluation Level

This is the most important step. Evaluating at the wrong level is the #1 source of wrong recommendations.

Campaign SetupCorrect Evaluation LevelWhy
Advantage+ Campaign Budget (CBO)Campaign levelSystem pools budget across ad sets — only campaign totals reflect reality
Automatic placements (no CBO)Ad Set levelSystem pools budget across placements within the ad set
Multiple ads in 1 ad setAd Set levelSystem pools delivery across ads
Manual placements + ABOPlacement / Ad Set levelEach is independent

Output for this phase: State the evaluation level explicitly and explain why before any metric is interpreted.

If asked "is this Meta placement underperforming?" on a CBO campaign, the answer is "wrong question — at CBO the placement-level CPA is misleading. Here's the campaign total..."

Phase 2: Check Learning Phase Status

Before judging anything, check delivery state per ad set.

Learning state checklist:

  • Status is Learning (delivery less stable, CPA typically higher, results not predictive)
  • Exits after ~50 optimization events within 7 days of last significant edit
  • Shops ads exception: 17 website purchases + 5 Meta purchases
  • Status Learning Limited = can't get enough events → flag as a structural issue, not a performance issue

Significant edits that reset learning:

  • Targeting changes
  • Optimization event change
  • Creative changes (large)
  • Bid strategy / amount changes
  • Budget changes >20%

Output for this phase: Per ad set, mark Active / Learning / Learning Limited. Caveat all conclusions for anything in learning. Do not recommend pausing a Learning ad set based on CPA alone.

Phase 3: Diagnose with Meta-Specific Lenses

Run the diagnosis through these six lenses. Each one explains a different class of "weird" behavior.

3A: Marginal Efficiency Analysis (Breakdown Effect)

The Breakdown Effect: the system shifts budget toward segments where the next conversion is cheapest, not where the average conversion is cheapest. A segment can have a high average CPA in a breakdown report and still be the right place for budget.

How to spot it:

  • Time-series the segment's CPA. If marginal CPA is rising sharply, expect the system to shift budget out — even if average looks fine.
  • A breakdown row with high average CPA + high spend usually means the system found cheap marginal conversions there earlier in the period.

Mandatory framing in the report: Never recommend pausing a segment based solely on higher average CPA/CPM in a breakdown report. Removing it will often raise total cost. Frame any cut as a hypothesis to test with a holdout, not an instruction.

3B: Ad Relevance Diagnostics

For each ad with sufficient impressions (~500+), check the three rankings:

RankingBelow Average →Action
Quality RankingCreative is the problemTest new creative formats / hooks
Engagement Rate RankingHook isn't pullingTest new opener / first 3 seconds
Conversion Rate RankingPost-click is leakingAudit landing page (use ad-to-landing-page-auditor)

Two below average + one average = creative refresh. All three below average = scrap and rebuild.

3C: Auction Overlap Check

Symptoms: ad sets in the same campaign chronically Learning Limited, underspending budget, or showing erratic delivery.

Causes: Overlapping audiences within the same ad account / Page mean only one of your ads enters each auction (Meta picks the highest-value one; the others are excluded — you don't bid against yourself, but the suppressed ad sets can't learn).

Action:

  • Run Account Overview → Opportunity Score for explicit overlap flags
  • Combine similar ad sets (consolidate learning) or pause the weaker overlapping ones
3D: Pacing Analysis

Pacing = the system smoothing budget across the day/period to capture the best opportunities. Daily snapshots will look uneven by design.

How to read it:

  • Evaluate spend over the full campaign window, not single days
  • If the system is consistently underspending budget, that's a pacing/learning issue, not a "good thrift" — usually points to overlap, narrow audience, or bid-strategy mismatch
  • Ignore "$X budget unspent today" alarms unless sustained over 3+ days
3E: Performance Fluctuation Assessment

Distinguish noise from trend before recommending anything.

SignalVerdict
Day-to-day CPA swing within 20–30%Normal — ignore
Weekend vs. weekday deltaNormal — control for it
Gradual change over weeksTrend — investigate
Sudden ≥50% cost increase sustained 3+ daysReal problem — diagnose
Delivery near zeroAccount/asset/policy issue — check first
Conv rate dropping while spend risesCreative fatigue or LP regression

Always check sample size. A 1-conversion difference at low volume is meaningless.

3F: Customer-Journey Coverage Audit

Run this lens for account audits, full-funnel reviews, requests about TOF/MOF/BOF, or questions about what to create next. Follow references/customer-journey-coverage.md.

Start by identifying whether the account is consolidated, funnel-segmented, hybrid, or unclear. Then evaluate whether the account supports these customer jobs:

  • Create demand — reach and persuade potential new customers
  • Build consideration — educate, demonstrate, establish proof, and answer comparisons
  • Convert intent — remove objections, present the offer, and help high-intent customers act

Campaigns and ads are evidence for the coverage map; they are not objects that must each receive one TOF/MOF/BOF label. One campaign or creative may support multiple customer jobs. Only make a stage-specific claim when the audience, message, offer, destination, or optimization event supports it.

Identify gaps in coverage, messaging, handoffs, delivery, or measurement. Do not report a missing stage merely because there is no campaign named after that stage, and do not recommend splitting a consolidated campaign unless the evidence shows a specific problem that separation would test.

Show full SKILL.md (932 more words)Show less

Phase 4: Synthesize Through the Breakdown Effect Lens

Before writing the report, restate every performance finding from Phase 3 in terms of what the system is trying to do:

"Placement A shows $10 average CPA vs Placement B's $15. Time-series shows A's CPA rising. The system is correctly shifting toward B because B's marginal CPA is now lower. Recommendation: do nothing on placements; test new creative in A to lower its marginal CPA."

If a performance finding can't be restated in marginal/system-mechanics terms, it's probably noise — drop it. For coverage findings, require evidence from the customer journey and state confidence explicitly.

Phase 5: Generate the Report

Use this exact structure. No deviation.

1. EXECUTIVE SUMMARY
   - 2–3 sentences on overall health
   - Top 1 thing to do, top 1 thing NOT to do

2. EVALUATION LEVEL
   - Stated explicitly with the reason

3. LEARNING STATUS
   - Per-ad-set table: Active / Learning / Learning Limited
   - Caveats applied to any in-learning analysis

4. PERFORMANCE OVERVIEW
   - Standardized metric naming (see table below)
   - Aggregate first, then drill-down
   - Compare to target where given, benchmarks otherwise

5. CUSTOMER-JOURNEY COVERAGE (include for account/funnel audits)
   - Account model: Consolidated / Funnel-segmented / Hybrid / Unclear
   - Table: Customer job / What exists / Gap or no gap / Evidence / Confidence / Next test
   - Customer jobs: Create demand / Build consideration / Convert intent
   - One campaign or ad may support multiple jobs
   - Never infer a gap from campaign names alone

6. DIAGNOSIS
   - Findings from Phase 3, each tagged to its lens
     (Marginal / Relevance / Overlap / Pacing / Fluctuation / Coverage)
   - Each finding cites specific data

7. RECOMMENDATIONS
   - Each = hypothesis + expected impact + how to test
   - Marked Critical / High / Medium / Low priority
   - Anything paused/scaled has a rollback plan
   - For guided reports, end with no more than three prioritized actions

8. BREAKDOWN EFFECT NOTES
   - Explicit callouts where average ≠ marginal
   - "Do not do X" warnings if the data tempts a wrong move

Output Standards (Mandatory)

These are not style suggestions. Violating them produces wrong analysis.

  • Never recommend pausing or reducing budget on a segment based solely on higher average CPA/CPM in a breakdown report. Removing it often raises total cost. State this explicitly when the data tempts a wrong move.
  • Every recommendation includes: evidence cited from the data + the system mechanic that explains it + expected impact + a rollback plan if it doesn't work.
  • Every recommendation is a hypothesis, not a directive. Use "test", "try", "hypothesize" — not "do this".
  • Disambiguate clicks. Never use bare "clicks". Use Clicks (all) for total interactions or Link Clicks for offsite clicks.
  • Audience size language. Use "Accounts Center accounts" or a bare number. Never "people". If quoting a specific count, use "person" as the noun (e.g., "17,000 person").
  • Check get_recommendations first if you have live API access. If your recommendation diverges from Meta's, explicitly explain why.
  • Treat TOF/MOF/BOF as a diagnostic lens, not a required campaign structure. Never recommend three separate campaigns merely because three funnel stages exist.
  • Do not force one stage label onto every ad. Map customer-journey coverage at account level; allow one campaign or creative to support multiple jobs.
  • Separate absence of evidence from evidence of absence. Missing creative, audience, landing-page, or event data lowers confidence; it does not prove a funnel gap.
  • Make guided reports understandable without media-buying experience. Spell out acronyms on first use, explain why each gap matters, and separate the finding from the next action. Keep the underlying analysis identical to expert mode.

Metric Naming Standard

Always rename raw metric names to these standardized display names in any output:

RawDisplay
impressionsImpressions
reachReach (Accounts Center accounts)
frequencyFrequency
spendAmount Spent
cpmCPM
clicksClicks (all)
cpcCPC (all)
ctrCTR (all)
cost_per_action_type:link_clickCPC (Link Click)
outbound_clicks_ctrOutbound CTR
actions:purchasePurchases
action_values:purchasePurchase Value
cost_per_action_type:purchaseCost per Purchase
purchase_roasPurchase ROAS (return on ad spend)
video_thruplay_watched_actionsThruPlays

Reference: Domain Concepts

The Breakdown Effect

The misinterpretation that Meta's system shifts budget into "underperforming" segments. In reality the system maximizes total results by optimizing for marginal efficiency. A breakdown report sliced by placement, demographic, or device shows averages — but the system optimizes for the next dollar, not the average. A segment with high average CPA may be protecting overall campaign efficiency by preventing even higher marginal cost elsewhere.

Learning Phase

Delivery state where the system is exploring how to deliver a new or significantly edited ad set. Performance is less stable, CPA is typically higher, and results are not predictive of long-term performance. Exits after ~50 optimization events within 7 days of the last significant edit. Don't edit during learning (resets the clock). Don't fragment with too many ad sets (each needs its own 50 events). Use realistic budgets — too small or too large gives bad signal.

Auction Overlap

When ad sets share overlapping audiences within the same ad account, only the highest-value ad from your portfolio enters each auction. The others are excluded. Symptoms: chronic Learning Limited, underspending, erratic delivery. Fix: consolidate ad sets, or pause the lower-performing overlapping ones to free up auction entries.

Pacing

The system spreads spend across the day/period to capture best opportunities. Daily under/overspend is by design — only sustained underspend (3+ days) is a real signal.

Creative Fatigue

Effectiveness decreases as the same audience sees the same creative repeatedly. Watch frequency (>3–4 in a 7-day window for prospecting) and conversion-rate decline while spend stays flat. Refresh creative on a rotation rather than waiting for fatigue to show in CPA.

Performance Fluctuations

Day-to-day CPA variation within 20–30% is normal. Weekend/weekday differences are normal. Sudden ≥50% sustained cost increases over 3+ days, near-zero delivery, or conv-rate drops while spend rises are the only patterns worth diagnosing as "problems."

What This Skill Will Not Do

  • Will not write to your ad account. Pure analysis. Use Meta Ads Manager or whatever write tool the calling agent has available for execution.
  • Will not generate creative. Use messaging-ab-tester for variants and ad-angle-miner for source material.
  • Will not analyze landing pages. Use ad-to-landing-page-auditor — and use it whenever Conversion Rate Ranking is below average.
  • Will not multi-platform compare. Use ad-campaign-analyzer for cross-channel budget reallocation.
  • Will not require separate TOF, MOF, and BOF campaigns. It audits whether the customer journey is supported, regardless of whether the account is consolidated, segmented, or hybrid.
  • Will not classify every ad into one funnel stage. Individual ads are evidence and may support multiple customer jobs.
  • ad-campaign-analyzer — Multi-platform performance review and budget reallocation. Run this first if you have multiple channels; run meta-ads-analyzer after for the Meta-specific deep dive.
  • ad-to-landing-page-auditor — Always pair with this when Conversion Rate Ranking is below average.
  • messaging-ab-tester — Generate variants when creative fatigue is the diagnosis.
  • launch-meta-ad-campaign — Prepare a new paused campaign when the diagnosis points to "rebuild, don't fix".

Credit

Meta system-mechanics framing (Breakdown Effect, Learning Phase, Auction Overlap reference content) adapted from an MIT-licensed Meta ads analyzer project by Mathias Chu.

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

Files

SKILL.md and 3 other files (references) in skills/ads/composites/meta-ads-analyzer of gooseworks-ai/goose-skills.

  • SKILL.md
  • eval/eval.json
  • references/customer-journey-coverage.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Compare with similar skills

Meta Ads Analyzer 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.

Meta Ads Analyzer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Meta Ads Analyzer this skillgooseworks-ai/goose-skills1.2k—~4.6kAutomated safety check: PassMIT
AdsCesarjoquin/Marketing-Skills2021 repos~3.5kAutomated safety check: PassMIT
Adscoreyhaines31/marketingskills54k1 repos~7kAutomated safety check: PassMIT
Money Adsiamzifei/show-me-the-money1k—~2.4kAutomated safety check: PassCustom licence
Meta Ad Builderkrusemediallc/arcads-claude-code1.6k—~1.7kAutomated safety check: NotesMIT
Meta Pixel and Conversions API Referencebighadj22/codflow354—~1.8kAutomated safety check: PassApache-2.0

Similar skills

  • Ads

    Cesarjoquin/Marketing-Skills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    202 GitHub starsUsed in 1 repo~3.5k tokens
    Marketing & SEOAuto-check passed
  • Ads

    coreyhaines31/marketingskills

    When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms.

    54k GitHub starsUsed in 1 repo~7k tokens
    Marketing & SEOAuto-check passed
  • Money Ads

    iamzifei/show-me-the-money

    Paid advertising automation for Google Ads, Meta Ads, and other ad platforms.

    1k GitHub stars~2.4k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Meta Ad Builder

    krusemediallc/arcads-claude-code

    Publish finished creatives as live Meta (Facebook/Instagram) ads via the Meta Marketing API, plus research and ad-copy support.

    1.6k GitHub stars~1.7k tokensUpdated 18 days ago
    Marketing & SEOAuto-check: notes
  • Bundles Meta's official Pixel and Conversions API documentation so tracking changes, event deduplication and conversion events are checked against the real spec.

    354 GitHub stars~1.8k tokensUpdated 5 days ago
    Marketing & SEOAuto-check passed
  • Hook Methodology

    DV0x/creative-ad-agent

    Generates conversion-focused ad copy through research-first extraction.

    120 GitHub stars~3.1k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Meta Ads Analyzer

What does Meta Ads Analyzer do?

Diagnose Meta Ads campaign performance and account gaps using Meta's actual system mechanics — including customer-journey coverage, Breakdown Effect, Learning Phase, Auction Overlap, Pacing, and…. Meta Ads Analyzer is an agent skill from gooseworks-ai/goose-skills. Diagnose Meta Ads campaign performance and account gaps using Meta's actual system mechanics — including customer-journey coverage, Breakdown Effect, Learning Phase, Auction Overlap, Pacing, and Creative Fatigue.

When should I use Meta Ads Analyzer?

Meta Ads Analyzer fits situations like: performance diagnosis; TOF/MOF/BOF gap analysis; deciding what to test; producing novice-friendly recommendations without forcing every campaign.

How do I install Meta Ads Analyzer in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill meta-ads-analyzer -a claude-code`. Or copy the skill folder (skills/ads/composites/meta-ads-analyzer in gooseworks-ai/goose-skills) into .claude/skills/meta-ads-analyzer in your project. Claude Code loads it when a task matches its description.

How do I install Meta Ads Analyzer in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill meta-ads-analyzer -a codex`. Or copy the skill folder (skills/ads/composites/meta-ads-analyzer in gooseworks-ai/goose-skills) into .agents/skills/meta-ads-analyzer in your project. Codex loads it when a task matches its description.

Can I use Meta Ads Analyzer 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 gooseworks-ai/goose-skills --skill meta-ads-analyzer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/meta-ads-analyzer, .gemini/skills/meta-ads-analyzer, .github/skills/meta-ads-analyzer and .opencode/skills/meta-ads-analyzer in your project.

What does Meta Ads Analyzer need to run?

SKILL.md names no scripts, command-line tools or credentials: Meta Ads Analyzer is instructions for the agent only.

Does Meta Ads Analyzer 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 Meta Ads Analyzer 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 Meta Ads Analyzer use?

Meta Ads Analyzer 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 Meta Ads Analyzer use?

About 4.6k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.

What are the alternatives to Meta Ads Analyzer?

Skills that share tags, products or a category with Meta Ads Analyzer: Ads (Cesarjoquin/Marketing-Skills, 202 stars), Ads (coreyhaines31/marketingskills, 54k stars), Money Ads (iamzifei/show-me-the-money, 1k stars) and Meta Ad Builder (krusemediallc/arcads-claude-code, 1.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Meta Ads Analyzer?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

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