ContentAds · Creative

Meta Ad Policy Checker

Pre-flight policy check for Meta ads.

by GooseWorks AI·MIT-claimed (no LICENSE file)·679 on GitHub·updated 2026-05-07
npx goose-skills install

Description

Pre-flight policy check for Meta ads. Takes ad copy and advertiser context, fetches live policy text from Meta's Transparency Center at runtime, and returns a Pass / Fix Required / Block verdict with cited findings, per-issue rewrites, and three safer full-ad variants.

What this skill does

  1. 1Analyzes ad copy and advertiser context to determine which Meta policy pages apply -- a baseline set plus content-driven and Special Ad Category additions.
  2. 2Fetches live policy text from Meta's Transparency Center at runtime so verdicts are grounded in current rules, not a static checklist.
  3. 3Evaluates every element of the ad (headline, body, CTA, landing page URL) against each fetched policy and assigns Block, Fix Required, or Caution severity with a direct policy citation.
  4. 4Generates three full ad rewrites when any Block or Fix Required issues exist, preserving the advertiser's intent while removing the policy risk.
  5. 5Returns a structured verdict (PASS / FIX REQUIRED / BLOCK) with a per-issue findings table, risk score, and landing-page cross-check if a URL was provided.

When to use

  • You're about to launch a new Meta ad and want to catch policy violations before submission to avoid disapprovals.
  • A campaign is generating a messaging variant batch and you need each variant checked before it goes to the ad account.
  • A live ad is showing near-zero delivery and you want to rule out a silent policy disapproval as the cause.

Tools used

Meta Ads· Ads

Best for

Marketing Manager

Format

FrameworkWorkflowAnalyzerPlaybook

Frequently asked questions

What is Meta Ad Policy Checker?

Meta Ad Policy Checker is a Claude Code skill for content by GooseWorks AI. Pre-flight policy check for Meta ads.

When should I use Meta Ad Policy Checker?

You're about to launch a new Meta ad and want to catch policy violations before submission to avoid disapprovals. A campaign is generating a messaging variant batch and you need each variant checked before it goes to the ad account.

How do I install Meta Ad Policy Checker?

Run the install command (npx goose-skills install). Once the skill is in place, Claude Code loads it automatically whenever a task matches what it does.

Is Meta Ad Policy Checker free to use?

The author distributes it as MIT, but the repository has no LICENSE file. The source is public on GitHub (gooseworks-ai/goose-skills).

Source repository

More from gooseworks-ai/goose-skills

Other skills that might interest you