Install
$ agentstack add skill-fourteenwm-ppc-ai-skills-account-audit ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Account Audit Skill
Comprehensive single-account health audit for Google Ads accounts.
Invocation Triggers
Auto-invoke when user says:
- "Run account audit for [account]"
- "Audit [account]"
- "Account health check for [account]"
- "Full audit for [account]"
What It Does
Runs 13 audit sections and generates a professional HTML report:
| # | Section | What It Checks | |---|---------|----------------| | 1 | Account Overview | Spend, conversions, CPA with period comparison | | 2 | Budget Pacing | Daily average, 30-day forecast, month remaining | | 3 | Campaign Performance | Top campaigns by spend, ROAS by campaign | | 4 | Keyword Analysis | Highest CPC, zero-conversion keywords | | 5 | Search Term Analysis | Wasted spend on zero-conv terms | | 6 | Conversion Health | Healthy/Warning/Stale/No Data categorization | | 7 | Business Conversion Standards | Checks for standard business conversions (configurable) | | 8 | Bid Management | Search IS, Budget Lost IS, Rank Lost IS diagnosis | | 9 | Asset Performance | BEST/GOOD/LOW asset labels | | 10 | Creative Compliance | DKI, disapprovals, AI assets (Ads Checker subset) | | 11 | PMAX Settings | PMAX campaign detection | | 12 | Quality Score | QS distribution, low QS keywords | | 13 | Negative Keywords | Total negatives, campaigns with 30% | Budget constraint | Consider budget increase | | Rank Lost IS >60%, Budget Lost 80% | Good coverage | Capturing available demand | | Mixed | Monitor | No immediate action |
Use Cases
1. Monthly Account Review
Run for each account during monthly optimization cycle.
2. Client Reporting
Generate HTML report to share with stakeholders.
3. New Account Onboarding
Run audit to identify setup issues (missing conversions, low QS).
4. Performance Investigation
When account performance changes, run audit for comprehensive diagnosis.
5. Pre-Meeting Prep
Quick health check before client calls.
Limitations
- Single account only - Not designed for portfolio-wide execution
- PMAX detail limited - Run standalone
audit_pmax_asset_automation.pyfor full settings check - Creative compliance subset - Run standalone
ads_checker_audit.pyfor full 10-check audit - No historical trending - Shows single snapshot, not trend over time
- Quality Score may be empty - Google does not always provide QS data
Dependencies
matplotlib- For chart generationpandas- For data processinggoogle-ads- Google Ads API clientpyyaml- Config loading
Related Skills
| Skill | Relationship | |-------|--------------| | conversion-tracking-health | Section 6 uses similar logic | | impression-share-diagnostics | Section 8 uses IS interpretation framework | | google-ads-audit | Section 10 runs subset of checks |
Version History
| Version | Date | Changes | |---------|------|---------| | 1.0 | 2025-01-02 | Initial release - 13 sections, HTML report | | 1.1 | 2026-04-23 | Script inlined (scripts/account_audit.py). Sanitized, runnable out of the box with google-ads.yaml + accounts.md. |
Script Location: scripts/account_audit.py (inlined — runnable) Output Location: ./data/audits/ (configurable)
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: fourteenwm
- Source: fourteenwm/ppc-ai-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.