squirrelscan CLI

An open CLI that audits a site against more than 300 rules and hands the agent fixes for SEO, performance and security issues

  • 299 ★ on the repository
  • Last commit
  • MIT
CLI

Extended access

Why this level

  • Installs via a script from the internet and crawls site pages, so audit only your own sites or with the owner's permission
  • The agent edits project files from audit results, and MCP and cloud features go through the external squirrelscan.com service
All reasons and checks

squirrelscan/squirrelscan

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/squirrelscan

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Installs via a script from the internet and crawls site pages, so audit only your own sites or with the owner's permission
  • The agent edits project files from audit results, and MCP and cloud features go through the external squirrelscan.com service

This is third-party code. Review the repository files before installing.

What it does

squirrelscan audits a website and tells the agent what to fix. It is an open CLI with more than 300 rules in 22 categories, from SEO and performance to structured data and mobile. A separate rule group scores how ready the site is for AI agents: llms.txt, AGENTS.md, Markdown responses and what crawlers such as GPTBot receive. Every finding comes with a fix in an agent-friendly format. The agent runs an audit, maps issues to project files, fixes them in batches and re-audits until the score goes up. In the demo, the site's score rose from 32 to 92 out of 100 after Claude Code's edits. A report can go straight to an agent, for example with `squirrel audit example.com --format llm | claude`. Besides the CLI there is a hosted MCP server, a plugin for Claude Code and Cursor and two skills. The squirrelscan skill teaches the agent to use the CLI, and audit-website runs the full fix cycle.

Who it is for. For web developers and SEO specialists who fix a site together with Claude Code, Cursor or Codex and want a verifiable list of problems.

Good fit when

  • You need a technical audit of SEO, speed, security and accessibility in one command
  • You want the agent to fix findings and recheck the result by score
  • The check must go into CI and the report is needed as JSON or Markdown
  • You want to know whether AI crawlers read your site like a browser does and whether llms.txt exists
  • You need link checks and comparison of results between crawls

Not a fit when

  • You need keyword and ranking research: the tool audits site pages and does not track rankings
  • Site data cannot go to an outside service, yet you need browser rendering or AI page analysis: they run in the squirrelscan.com cloud
  • You need an expert's manual review of content and tone

Example request

Use the audit-website skill to audit this site and fix all issues, crawling only 10 pages

Limitations

Some features work only after signing in: cloud browser rendering, AI page analysis, scheduled audits and issue tracking. Without sign-in, JavaScript-heavy pages are audited without rendering. Scheduled audits with broken link emails are available only on the Pro and Team plans. The hosted MCP server accepts OAuth sign-in or an API key in a Bearer header. `squirrel self update` updates a CLI installed by script and leaves a brew install alone.

How to disable. Delete the squirrel binary or run npm uninstall -g squirrelscan. Skills live in ~/.agents/skills and ~/.claude/skills, and the MCP entry is removed from the client configuration.

FAQ

How do I install squirrelscan?

Run `npm install -g squirrelscan` or the script `curl -fsSL https://install.squirrelscan.com | bash`. On macOS there is `brew install --cask squirrelscan/tap/squirrel`, on Windows a PowerShell script. Without installing, `npx squirrelscan audit example.com` works.

How do I connect squirrelscan to Claude Code?

Add the plugin with `/plugin marketplace add squirrelscan/skills` and `/plugin install squirrelscan@squirrelscan`. Or only the MCP server: `claude mcp add --transport http squirrelscan https://mcp.squirrelscan.com/mcp`.

What does the Agent Experience group check?

Whether the site serves AI crawlers the same content as a browser and whether AGENTS.md and llms.txt exist. Whether it supports Markdown responses and how it advertises its API and MCP. Whether licensing and noai signals are present.

Is squirrelscan free?

The CLI is open source under MIT and free without an account. Cloud features need a sign-in, and some of them come with paid plans.

Which report formats are available?

Console, JSON, HTML, Markdown, text, XML and an LLM format optimized for handing to an agent.

Discussion

No questions or reviews yet.

CLI tools

squirrelscan Skills

squirrelscan Skills & Plugins

Skills and MCP for website audits with squirrelscan: SEO, performance, security, accessibility and a code fix loop

SkillExtended access104Repository stars

A CLI and agent skill for website SEO audits: technical SEO, Core Web Vitals, structured data, security and AI search readiness

CLIExtended access654Repository stars
Russian stack

A Claude Code plugin with 15 skills and 10 parallel subagents: a full SEO audit including checks for Yandex Turbo Pages, Metrika and robots.txt

PluginExtended access4Repository stars

A Claude Code plugin for SEO audits: technical SEO, E-E-A-T, schema, local and AI search via parallel subagents

PluginBroad access23.6KRepository stars

A single-page SEO audit by URL: a structured HTML report with findings, for OpenClaw, Claude Code and other agents

SkillExtended access775Repository stars

Yandex SEO audit

yandex-seo-audit

Russian stack

A Claude Code skill for technical SEO audits under Yandex requirements: canonical tags, JSON-LD, robots.txt, favicon and Webmaster diagnostics

SkillExtended access1Repository stars

Comparison with similar tools

Entries that share the main search query, and how they differ.

EntryOfficialRepository starsMain difference
squirrelscan (this entry)no299
seo-audit-skillno775checks a single page by link with an HTML report, while this crawls a site with over 300 rules and an agent fix loop
Claude SEOno23,574a Claude Code plugin with SEO audit prompts, while this is a deterministic CLI with rules and reports

README in short

The README calls the tool QA for websites and gives the number of checks in each rule category. Install options follow, then a quick start and MCP setup for Cursor, Claude Code, Codex and opencode.

README badge

Report a problem

Foxx AIsquirrelscan
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.