- name
- audit-website
- description
- Audit a website with the squirrelscan CLI or the hosted squirrelscan MCP server and fix the findings in code. Runs SEO, performance, security, technical, content, accessibility, and 16 other rule categories (300+ rules), returns an LLM-optimized report, then drives an iterative fix loop, mapping findings to source files, applying fixes, and re-auditing until the site scores well. Use to discover and assess website or webapp issues and drive them to fixed.
- license
- See LICENSE file in repository root
- compatibility
- Requires the squirrel CLI installed and accessible in PATH, or the hosted squirrelscan MCP server connected
- metadata
- author: squirrelscan version: "3.0"
- allowed-tools
- Bash(squirrel:*) Read Edit Grep Glob
Audit a Website and Fix It
Run a squirrelscan audit against a website, read the report, map each finding to the code or content that causes it, fix in batches, and re-audit until the score target is met.
This skill is the whole loop: you should not need anything else to run it. Over the CLI it needs squirrel (from squirrelscan.com/download, checked with squirrel --version). Over MCP it needs the hosted server; see "Over MCP" below. For install, accounts, MCP setup, configuration and troubleshooting, the companion squirrelscan skill has a reference file for each: load only the one you need.
Rule docs
Look up any rule at https://docs.squirrelscan.com/rules/{rule_category}/{rule_id}, for example:
https://docs.squirrelscan.com/rules/links/external-links
First: sign-in, cost and what the audit leaves behind
Before the first audit, run squirrel auth status.
- Signed out, or with
--offline: the audit runs on this machine, is free, and nothing is published or saved anywhere else. - Signed in: the audit is billed in credits at every level, 50 plus 2 per audited page (up to 100 for quick, 250 for surface, 1,050 for full), plus 1 credit per distinct external link the cloud verifies at surface and full, so treat a page-count estimate as a floor there. It also adds the site to the user's dashboard, turns on recurring audits after the first successful audit, and publishes an unlisted report.
Tell the user what the audit will cost (squirrel credits shows the balance) and what it will leave behind, and get a yes before you run it. Offer --offline (free, local only) and --no-publish. For a site the user does not own or manage, use --ephemeral: it is billed the same but adds nothing to the dashboard, schedules nothing and publishes nothing.
Running the audit
squirrel audit https://example.com --format llm
- Use
--format llmto read the results: it is compact and made for agents, but it is a sample. Each rule lists at most 5 affected pages and 5 items, with the true counts (). It is not the full list.