ad-account-auditor

Featured

Use when auditing a paid ad account for incremental contribution, wasted spend, or measurement integrity before scaling; runs a typed 20-item ROAS profile with verified vetoes and a SHIP/FIX/BLOCK/UNDECIDED gate on own exported data. Not for campaign structure design — use campaign-architect; not for creative production — use ad-creative-builder. 付费广告账户审计/ROAS评分

AI & Automation 2,471 stars 335 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Ad Account Auditor Audit one paid-media account or portfolio for incremental contribution and operating quality under declared constraints. Platform-reported ROAS is one input, never the objective or truth set by itself. ## When This Must Trigger - Before launching, materially increasing spend, or changing a risky bid/targeting strategy. - When tracking, attribution inflation, unsafe placements, claims, or wasted spend are in doubt. - When the user requests a ROAS/RQS account audit from their exports. ## Quick Start ```text Audit this USD account for direct response using 7-day click, 3-day lag, and $120 CAC ceiling. Run the incremental-profit profile against the holdout and order-ID exports. ``` ## Skill Contract **Reads:** one normalized account/portfolio evidence set. **Writes:** only a permissioned v3 artifact. **Done when:** required context and all 20 states are explicit, vetoes use verified evidence, and scorer output is reported without executing spend changes. This skill judges. `conversion-signal-qa`, `attribution-reconciler`, `campaign-architect`, `ad-creative-builder`, and `budget-pacing-monitor` build/fix the inputs. Never enable campaigns, change bids, upload audiences, or scale budgets without separate explicit approval. ## Data Sources | Need | Preferred evidence | |---|---| | Delivery/spend | Campaign, query, placement, audience, and change-history exports | | Outcome truth | Deduplicated order/lead IDs from ecommerce, analytics, or CRM | | Econom...

Details

Author
aaron-he-zhu
Repository
aaron-he-zhu/aaron-marketing-skills
Created
7 months ago
Last Updated
today
Language
Python
License
Apache-2.0

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

campaign-architect

Use when the user asks to "plan my paid account structure", "pick Search vs PMax", "lay out ad groups / asset groups", or "audit paid-vs-organic cannibalization"; designs campaign-type selection, ad-group/asset-group layout, targeting + match types, negative/exclusion hygiene, and a paid↔organic overlap audit, and scores the ROAS A (Audience) dimension + structure. Not for computing the final RQS — use ad-account-auditor; not for budget split — use budget-optimizer; not for organic site architecture — use site-structure-optimizer. 付费广告账户结构/广告系列规划/否定关键词

2,471 Updated today
aaron-he-zhu
AI & Automation Listed

linkedin-ads-audit

Run a structured audit of a LinkedIn Ads account for B2B advertisers. Use when the user asks to audit LinkedIn Ads, review an account, find wasted spend, do a health check, inherited an account, or wants a prioritized fix list across tracking, targeting, creative, bidding, and lead quality. Triggers on "LinkedIn ads audit", "audit my account", "account review", "health check", "wasted spend", "what's wrong with my LinkedIn ads", "inherited this account", "pre-launch check". Do NOT use for live troubleshooting of a single broken metric (use optimization) or for setup from scratch (use campaign-setup).

1 Updated 5 days ago
Growth-Today
AI & Automation Listed

google-ads-audit

Perform a full Google Ads account health check. Triggers on 'audit my Google Ads account', 'is this account set up well', 'inherited this account, check it', 'is this account ready to scale', or 'find waste in my Google Ads'. Broad, structural review — for a specific known symptom on a specific campaign, use google-ads-optimization instead.

0 Updated 1 weeks ago
gmmh1