Install any skill in seconds. Free to start, no credit card required.
Get Started Free →gooseworks-ai/meta-ad-policy-checker
Pre-flight policy check for Meta ads. Takes ad copy plus advertiser context, resolves and fetches the relevant Meta transparency-center policy pages at runtime, and returns a Pass / Fix Required / Block verdict with cited findings and rewrites.
Passed 16 of 23 test cases with the skill, and 11 of 23 without it.
and 6 more in the full report
7 fixed10 passed either way6 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
This benchmark measured an earlier version of the skill.
One of 7 test cases the skill fixed. Same model, same prompt, with and without the skill.
We are evaluating a clean ad for project management software: Headline: 'Organize Your Tasks Effortlessly', Primary Text: 'Keep your team aligned with intuitive task boards.', CTA: 'Learn More', Special Ad Category: None. No policy risks were found. What exact string must appear for the verdict field?
| Checked | Without skill | With skill |
|---|---|---|
| Outputs 'VERDICT: PASS'. | Missed | Passed |
The instructions your model reads when the skill loads.
Meta disapproves ads for policy reasons constantly, and most disapprovals are preventable. The pattern is almost always the same: an advertiser (or an AI agent generating variants) writes copy that uses a phrase or implies a claim that violates Meta's published advertising standards. The fix is cheap if you catch it before submission, expensive if you don't — repeated disapprovals on the same account can throttle delivery or trigger account-level restrictions.
This skill is a pre-flight check. It reads ad copy, figures out which Meta policies apply, fetches the live policy text from Meta's transparency center, and returns a clear verdict with specific findings, citations, and rewrites. It does not hardcode policy rules — Meta updates those, and a static rule list goes stale. Instead, the skill uses Meta's own canonical policy pages as ground truth on every run.
Core principle: The skill provides the methodology — what to check, how to reason, what severity to assign. Meta provides the source of truth — the actual policy text. This separation is what keeps the skill correct as Meta's standards evolve.
None / Employment / Credit / Housing / Social Issues, Elections or Politics (this changes the applicable rules significantly)pre-flight (block until clean) or audit (flag-only, used for already-live ads)Reason about the ad before fetching. Most ads need 3–6 policy pages, not all 25. Always include the baseline set, then add content-driven pages based on what the ad mentions, then add category-driven pages based on declared Special Ad Category.
Treat the entries below as policy lookup keys, not URL slugs. Meta's Transparency Center URLs are nested under category paths and change over time, so never construct a flat policy URL directly from these labels.
test cases passed, vs 11 / 23 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.