Skills/Agents/Website Audit
Agent

Website Audit

/website-audit · by Victor Shulga

A site URL → one report: what breaks on phones, which bugs and broken links cost leads, and what to fix first.

npx skills add victor-shulga/website-audit/skills/website-audit

What it does

I built it after 58 pages of my own site scrolled sideways on phones for weeks and nobody noticed. The skill opens every page in headless Chrome at 360, 390 and 768 px and checks what a buyer hits before they ever read the offer: sideways scroll, elements past the screen edge, console errors, broken links and images, accessibility, speed, a CTA in the first screen and how many clicks it takes to reach contact. Read-only: it never submits a form, never logs in and respects robots.txt.

Input and output

Input
A website URL and an optional page limit (10 by default, 3–5 for a quick look, 15–25 for a full pre-rebuild baseline).
Output
One markdown report: a score per area, findings P0–P3 (what, where, why it costs leads, how to fix), a «Fix first» list, first-screen screenshots for desktop and phone, and raw JSON to compare after the rebuild.

Key features

How to install

1From the terminalfastest

Node 18+ required. The command installs the skill into the current project folder:

npx skills add victor-shulga/website-audit/skills/website-audit

To keep the skill at hand in every project, add -g:

npx skills add -g victor-shulga/website-audit/skills/website-audit
2Download the ZIPno terminal needed

In Claude Code: unzip the folder website-audit into ~/.claude/skills/ and restart the app. In Claude Desktop or on claude.ai: Settings → Capabilities → Skills → upload the same archive.

Download the ZIP · 39 KB
3Manually from GitHub

Open the skill's folder on GitHub and save the files. The main file is SKILL.md, and the rest is pulled in from it.

Check it works: type /website-audit in the chat — the skill should answer. If it does not: skills are read at session start, so restart Claude.

Related skillsAll skills →