A Claude Code skill that audits any website for Google AdSense approval readiness and policy compliance.
It thinks like an AdSense reviewer, not a site owner — its job is to find every reason a site could be rejected, limited, demonetized, or flagged, citing the relevant Google policy category for each issue, and only then provide optimization recommendations.
- Content quality — originality, depth, thin/auto-generated/AI/scraped/duplicate content, spam signals
- Publisher Content Policies — adult, hate, dangerous, violent, illegal, copyright, malware, deceptive content
- Publisher Restrictions — alcohol, dating, sensitive issues, health claims, politics, religion, profanity
- Invalid Traffic risk — incentivized clicks, artificial/bot traffic, misleading placement, click manipulation
- Spam Policies — scaled content abuse, expired-domain abuse, site-reputation abuse, cloaking, doorway pages
- Trust & transparency — About, Contact, Privacy, Terms, author & ownership signals
- User experience — navigation, mobile, accessibility, structure, speed indicators
- Scoring — 0–100 per dimension + an overall AdSense Readiness Score and PASS / CONDITIONAL PASS / FAIL verdict
The skill is the adsense/ folder. Copy it into your Claude Code skills directory.
git clone https://github.com/eldhopaulose/adsense-skill.git
cp -r adsense-skill/adsense ~/.claude/skills/git clone https://github.com/eldhopaulose/adsense-skill.git
Copy-Item -Recurse adsense-skill\adsense $env:USERPROFILE\.claude\skills\macOS / Linux:
curl -fsSL https://raw.githubusercontent.com/eldhopaulose/adsense-skill/main/install.sh | bashWindows (PowerShell):
irm https://raw.githubusercontent.com/eldhopaulose/adsense-skill/main/install.ps1 | iexAfter installing, restart Claude Code so it picks up the new skill.
/adsense https://example.com
Or just type /adsense and it will ask for the URL. You can also describe a site in natural language ("audit my blog for adsense approval") and the skill triggers automatically.
To make the skill available to everyone working in a specific project (instead of globally), copy adsense/ into that project's .claude/skills/ folder and commit it.
MIT — see LICENSE.