
Landing Page Audit
Audits paid-ad landing pages for message match, UX, trust, forms, and tracking with guarded fetching
- Repository
- AgriciDaniel/claude-ads
- Stars
- 10,667
- Licence
- MIT
- Files
- 1 file
What it does
Once installed, the agent can review a paid-ad landing page the way a conversion specialist would. It checks whether the page matches the ad's promise, how it works on mobile, accessibility, speed, trust signals, form friction, consent and tracking, and reports findings separately from opinions and testable hypotheses. It fetches pages through a guarded HTTP fetcher that blocks private, internal, and cloud-metadata addresses, including through redirects.
Great for
- Marketers reviewing the page behind a paid search or social campaign
- CRO specialists preparing experiment ideas for a landing page
- Developers checking a landing page for accessibility, tracking, or consent issues
Skip it if
- Auditing internal or private staging sites, since the guard blocks private and loopback addresses by design
- Submitting or testing real sensitive forms, which the skill is instructed not to do
- Browser-based screenshot audits unless an external sandbox attestation is in place, because browser dispatch is off by default
Try asking
- “Audit this landing page for message match with our Google Ads headline: https://example.com/offer”
- “Review the mobile experience and form friction on our lead-gen page”
- “Check this landing page for tracking and consent problems before we launch the campaign”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the MIT licence and an attribution note.
ads-landing.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip ads-landing.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip ads-landing.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Give the agent the ad copy, audience, objective, and target device so it can judge message match properly
- Treat results as hypotheses to validate with A/B tests, since UX and conversion judgments are not measured outcomes
- If the page redirects, expect the agent to report blocked hops rather than follow private destinations
What's inside
- SKILL.md
Redistributed unmodified from AgriciDaniel/claude-ads under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.