Loading...
Loading...
squirrelscan audits websites for SEO, performance, security, accessibility, content, and structured data issues (249+ rules) and scores site health, via the squirrel CLI. Use when the user wants to check, audit, or improve a website's SEO, ranking, speed, or health, and for anything squirrelscan itself, installing or updating the CLI, login and API keys, running audits, publishing and sharing reports, cloud credits, MCP server setup, configuration, or troubleshooting.
npx skill4agent add squirrelscan/skills squirrelscansquirrelaudit-websitehttps://docs.squirrelscan.com/rules/{rule_category}/{rule_id}~/.local/bin/squirrelsquirrel --versionsquirrel self updatesquirrel~/.local/bin| Command | Purpose |
|---|---|
| Crawl + analyze + report in one step |
| Crawl only (no analysis) |
| Run audit rules on a stored crawl |
| Query, render, diff, and publish stored reports |
| Create |
| Show or edit configuration |
| login / logout / status / whoami |
| Mint, list, revoke org API keys |
| Cloud credit balance + feature pricing |
| Run the local MCP server (stdio) |
| Install or update agent skills |
| install / update / doctor / completion / version / settings / uninstall |
| Send feedback to the squirrelscan team |
--helpsquirrel init -n my-project # optional: project config in cwd
squirrel audit https://example.com --format llm--format llmsquirrel report| Mode | Default pages | Behavior |
|---|---|---|
| 25 | Seed + sitemaps only, fast health check |
| 100 | One sample per URL pattern ( |
| 500 | Crawl everything up to the limit |
squirrel audit https://example.com -C full -m 500 --format llmsquirrel auth login # browser-based login
squirrel auth status # source, scopes, active org
squirrel auth whoami
squirrel auth logoutsquirrel keys create # requires a login session; prints an sq_... keySQUIRRELSCAN_API_KEYsquirrel report --list # recent audits
squirrel report <audit-id> --format llm
squirrel report example.com --format markdown -o report.mdconsoletextjsonhtmlmarkdownxmlllm--severity error--category core,linkssquirrel report <audit-id> --publish --visibility unlisted # public | unlisted | private
squirrel audit https://example.com --no-publish # skip publishing for a run
squirrel audit https://example.com --offline # fully offline: no cloud, no publish, no telemetrysquirrel report --diff <baseline-audit-id> --format llm
squirrel report --regression-since example.com --format llmconsoletextjsonllmmarkdownsquirrel credits--render--render-mode auto|all|off--yes--fail-on "score<90"squirrel mcpsquirrel["mcp"]https://mcp.squirrelscan.com/mcpAuthorization: Bearer sq_...squirrel.tomlsquirrel init~/.squirrel/settings.jsonsquirrel config show
squirrel config set <key> <value>
squirrel config path
squirrel config validate[crawler][cloud]-H "Name: Value"headers[crawler]squirrel self doctor # health checks
squirrel self update # update the binary
squirrel self completion # shell completions
squirrel skills update # update installed agent skillssquirrel: command not found~/.local/binsquirrel auth loginSQUIRRELSCAN_API_KEY--verbosehttps://example.comexample.comsquirrel self doctorsquirrel feedback