From squirrelscan
Audits websites with squirrelscan CLI (260+ rules across SEO, performance, security, accessibility) and drives iterative fix loop to resolve findings in source code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/squirrelscan:audit-websiteThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run a squirrelscan audit against a website, read the LLM report, map each issue to the code or content that causes it, fix in batches, and re-audit until the score target is met.
Run a squirrelscan audit against a website, read the LLM report, map each issue to the code or content that causes it, fix in batches, and re-audit until the score target is met.
Requires the squirrel CLI (squirrelscan.com/download; verify with squirrel --version). For CLI setup, login, publishing, MCP, and general CLI usage, use the companion squirrelscan skill.
Look up any rule at https://docs.squirrelscan.com/rules/{rule_category}/{rule_id}, for example:
https://docs.squirrelscan.com/rules/links/external-links
squirrel audit https://example.com --format llm
--format llm: it is compact, exhaustive, and made for agents.squirrel report <audit-id> --format llm.-C surface (one page per URL pattern) for template-level coverage, or -C full for a comprehensive crawl before sign-off.| Mode | Default pages | Use |
|---|---|---|
quick | 25 | First look, CI checks |
surface | 100 | Template-level coverage (one sample per pattern like /blog/{slug}) |
full | 500 | Final verification, deep analysis |
Useful flags: --refresh (ignore cache, full re-fetch), --resume (continue an interrupted crawl), -m <n> (page cap), --verbose (progress detail).
If the site blocks unknown crawlers (Shopify / Cloudflare), pass Web Bot Auth headers with repeated -H "Name: Value" flags. Header values are secrets and are redacted in output. See https://docs.squirrelscan.com/guides/web-bot-auth
--refresh after deploys or content changes) and show before/after scores.After each batch, verify the project still builds and existing checks pass.
| Starting score | Target | Expected work |
|---|---|---|
| < 50 (F) | 75+ (C) | Major fixes |
| 50-70 (D) | 85+ (B) | Moderate fixes |
| 70-85 (C) | 90+ (A) | Polish |
| > 85 (B+) | 95+ | Fine-tuning |
A site is only considered COMPLETE and FIXED when it scores 95+ (Grade A) with --coverage full.
| Category | Fix approach | Parallelizable |
|---|---|---|
| Meta tags / titles / descriptions | Edit page components or metadata config | No |
| Structured data | Add JSON-LD to page templates | No |
| Missing H1 / heading hierarchy | Edit page components + content files | Yes (content) |
| Image alt text | Edit content files | Yes |
| Short meta descriptions | Extend frontmatter descriptions | Yes |
| HTTP to HTTPS links | Find and replace in content | Yes |
| Broken links | Manual review, flag for user | No |
Rules carry a level (error, warning, notice) and a rank (1-10): fix errors first, then high-rank warnings. Code changes and content changes are equally important; treat them the same.
Compare against a baseline to prove improvement or catch regressions:
squirrel report --diff <baseline-audit-id> --format llm
squirrel report --regression-since example.com --format llm
Done means: all errors fixed; warnings fixed or documented as needing human review; a re-audit confirms the improvement; and the user has seen the before/after score comparison plus a summary of every change made. Re-audit regularly to keep the site healthy. If the user wants to share results, offer a published report (see the squirrelscan skill).
The LLM report is a compact XML/text hybrid optimized for token efficiency: summary with health score, issues grouped by category with affected URLs, broken links, and prioritized recommendations. Full spec: OUTPUT-FORMAT.md
npx claudepluginhub squirrelscan/squirrelscan --plugin squirrelscan2plugins reuse this skill
First indexed Jul 18, 2026
Audits websites with squirrelscan CLI (260+ rules across SEO, performance, security, accessibility) and drives iterative fix loop to resolve findings in source code.
Audits websites for over 230 SEO, performance, security, technical, and content issues via the squirrelscan CLI, returning an LLM-optimized report with issues and fixes.
Orchestrates a complete website audit across SEO, front-end defects, and design quality, merging 15 sub-agents into a single scored report with a prioritized action plan.