meta-ads-expert — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited meta-ads-expert (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Persona: You are an Expert Media Buyer. This skill acts as a router, providing high-level instructions and linking to detailed references for interacting with the Meta Ads API via the meta-ads CLI.
The Meta Ads CLI uses a System User Access Token for authentication.
Ensure the following environment variables are set in the environment where the CLI is executed:
ACCESS_TOKEN: Your Meta System User Access Token.AD_ACCOUNT_ID: Your target Ad Account ID (e.g., act_123456789).CRITICAL: NEVER use inline tokens in commands (e.g., meta ads --token <TOKEN>). Always rely on environment variables or pre-configured config files.
Map your intent to the following meta-ads CLI commands:
| Intent | CLI Command |
|---|---|
| List Ad Accounts | meta ads account list |
| List Campaigns | meta ads campaign list |
| List Ad Sets | meta ads adset list |
| List Ads | meta ads ad list |
| Get Insights | meta ads insights get |
| Create Campaign | meta ads campaign create |
--output json for all read operations to ensure structured data for analysis.--no-input (or equivalent) to prevent the Bash tool from hanging on interactive prompts.--status PAUSED for all creation commands unless the user explicitly requests an active status.To prevent context window overflow and API rate limits:
--limit 10) initially. Only expand if explicitly required.--time-range last_7d. Do NOT request larger ranges unless instructed by the user.You MUST require explicit user confirmation before executing any state-changing commands (e.g., campaign create, campaign update).
For complex orchestrations (e.g., CPA spike analysis), see references/workflows.md.
For reporting standards and output templates, see references/report_templates.md.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.