Get the audit a consultant charges for.
Eight skills read your live site — messaging, conversion, SEO, UX, design — and hand back a graded, prioritised audit. Measured, not guessed.
Eight skills, one audit
Each skill owns one dimension and grades it A–F against a transparent rubric. Start with Snapshot; run any of the middle five; the Action Report ties them into a single plan.
Site Snapshot
Fetches the URL and captures what the site is, who it’s for, its primary conversion goal, and its key pages — the reusable foundation everything else builds on.
start hereGoals & Discovery
A short owner interview: are you happy with the site, what’s the one goal + a success number, what are the constraints. Runs while the scans render.
needs 0 · runs in parallelMessaging & Clarity
Is the value proposition, headline, and call to action instantly clear? Graded, with MSG- findings and cross-page checks.
Conversion (CRO)
Funnel, CTAs, forms, trust signals, distractions, pricing clarity — plus measured consent & conversion-tracking checks. CRO- findings.
SEO & Content
Titles, meta, headings, keyword intent, content depth, schema, indexability — with an optional site-wide sweep. SEO- findings.
UX & Technical
Navigation, measured mobile fit & tap-targets, real Core Web Vitals, accessibility, links, security — via a headless-browser render. UX- findings.
Design & Visual
Renders desktop + mobile and judges hierarchy, type, colour, whitespace, modern-vs-dated — plus measured design tokens. DSN- findings.
Action Report
The overall scorecard, an Impact × Effort priority matrix, a phased roadmap, and the single consolidated Website Audit Report — one file to act from.
needs 2–6One URL in, one plan out.
Run the whole suite or just the dimension you care about. Nothing is invented — what can’t be measured is labelled, never faked.
Snapshot feeds everything. The interview runs alongside the scans, so the owner is being talked to while the machine works. The five analyses are independent; the Action Report synthesises whatever you ran.
Every finding is Issue · Impact · Fix
One repeatable unit underpins the whole suite — so nothing is vague opinion and everything is actionable.
Issue
The specific problem on the page, with the actual copy or element quoted as evidence. No hand-waving — you can see exactly what it points at.
Impact
What it costs the business — lost conversions, an unclear message, missed search traffic, friction — rated 1–5.
Fix
The concrete change to make, ideally with a worked example, plus an Effort 1–5. Impact × Effort places it on the priority board.
Two layers, both free
The suite runs in two layers, and both produce a real, graded audit. The only difference is a one-time local setup that unlocks measured evidence — hard numbers from a real render. You never lose anything by staying on Basic; Extended just fills those numbers in.
Claude reads & reasons
Runs in the Claude web app, desktop, or Claude Code with zero setup. Claude fetches your live site and reasons about it, producing the full graded audit: every finding, the priorities, the A–F scorecard, the 2026 comparison, and the styled, share-ready report. This is the expert-review layer — and on its own it already covers most of the audit.
- → Works anywhere Claude can browse a URL
- → Extended-only checks are honestly labelled “not measured”
A real browser renders & times the page
A one-time setup adds the checks Claude can’t do by only reading a page, because they need the page actually rendered and timed. These run through bundled tools and get filled straight into the same report. Each tool-backed finding carries a small measured tag, so you see exactly which evidence came from a real render.
- → Real Core Web Vitals · full axe WCAG scan
- → Measured mobile fit, 44px tap-targets, design tokens
Why Playwright (and its Chromium)?
The measured checks need your page actually rendered — laid out, styled, and timed by a real browser, not just read as HTML. So the suite drives one, and we chose Playwright deliberately: it’s the render engine that behaves identically on macOS, Linux, and Windows, and it downloads its own private copy of Chromium in a single command. One setup, same result on every OS — no system browser to install, nothing to configure, no API keys. Reading the HTML can tell you a <title> is missing; only a real render can tell you the page doesn’t fit a phone, takes four seconds to become usable, or fails a colour-contrast check. And if Playwright isn’t installed, every measured check simply falls back to not measured and the audit still runs — it never guesses, and never sends you to a third-party service.
| Dimension | Basic — no install | Extended adds |
|---|---|---|
| Site Snapshot | Full | — |
| Goals & Discovery | Full owner interview | — (runs in parallel with the scans) |
| Messaging & Clarity | Full, incl. cross-page | Optional screenshot-based read |
| Conversion (CRO) | Full findings + CTA / link check + “is analytics installed?” | Consent-before-load & cookie behaviour, runtime conversion-tracking proof |
| SEO & Content | Full — Claude reads the key pages | Automated site-wide sweep — faster, more pages, exact |
| UX & Technical | Viewport / HTTPS, markup a11y, navigation, speed risk flags | Real Core Web Vitals · full axe accessibility scan · measured mobile fit & 44px tap-targets |
| Design & Visual | Declared colours / fonts; visual read if you paste a screenshot | Measured design tokens, auto desktop + mobile screenshots, cross-page consistency |
| Action Report | Full synthesis + 2026 scorecard | Same, with the measured findings filled in |
Static HTML can’t tell you whether a page fits a phone, how fast it is, whether it’s accessible, or what its design system looks like. Those need a real render — so the suite drives headless Chromium and quotes the real numbers as evidence. No API keys, no third-party service, nothing invented.
Performance · security · a11y
Lab Core Web Vitals (LCP, CLS, FCP, TTFB), an INP lab proxy, page weight, HTTPS/TLS/HSTS/CSP, redirect chain — plus real axe-core WCAG violations and a keyboard focus pass.
Mobile-friendliness
Fit-to-screen, oversized elements, tap targets ≥ 44px and text ≥ 12px, measured per width (320 / 390 / 414) with screenshots.
Design tokens + templates
The real palette, fonts, and button-style count with desktop/mobile renders; with --pages, interior-template screenshots and measured readability.
Site-wide SEO + schema
A static per-page sweep of the secondary pages with local structured-data validation — pure Python, no browser needed.
Measurement-readiness
Is GA4 / conversion tracking / a real consent layer actually set up? Do trackers fire before consent?
Interaction + links
Does the CTA reach a real destination and does the form validate, across key pages — plus the HTTP status of every link, all without ever submitting.
Who it’s for
Anyone who owns a site’s outcomes and wants an honest, prioritised read — without a five-figure consulting engagement.
Three ways in
The skills are plain Markdown with YAML frontmatter — version-controllable and editable outside any tool. Pick the path that fits you; all three are free.
Copy & paste
Open a skill’s SKILL.md, paste it into a new Claude chat, and send your URL. Works on any plan. Start with Site Snapshot.
Install as a Skill
In Claude, turn on Settings → Capabilities → Skills, upload each .skill package, and just ask “Audit my website.”
Use in Claude Code
Drop the unpacked folders into your skills directory and get the measured Extended layer — real renders, timings, and scans.
# 1 · the environment that can run the tools npm install -g @anthropic-ai/claude-code # 2 · the render engine (bundles its own Chromium) pip install playwright playwright install chromium # then, in Claude Code: "Run the full website audit of https://mysite.com"
not measured — it never guesses.
Runs where you already are
Native Claude Agent Skills. Run them on a setup that can fetch web pages — or paste the page text and they work from that. For best results, use a top-tier model.
Questions
Is it really free?
Does it make up numbers?
What do I actually get out of it?
.md and a styled, self-contained .html that prints cleanly to PDF. The Action Report bundles everything into one .zip with a single consolidated report as the entry point — reports on top, screenshots in assets/, raw measured JSON in data/.Do I need to run all eight skills?
Which AI does it need?
Can I white-label it for clients?
Point it at your site. See what a consultant would say.
Free, open source, and honest by design. Fork it, adapt the rubric, add a dimension — or just run it on your homepage tonight.
Get the suite on GitHub →