GitHub

Coding agents

Run squirrelscan audits from Claude Code, Cursor, Codex, ChatGPT, opencode, and any MCP client: setup, MCP, skills, and the fix loop.

squirrelscan is built for coding agents. Point your agent at squirrelscan and it can audit a site, read the findings as structured tool output, and fix them in your codebase, without you copy-pasting reports around.

Pick your agent

Three ways to connect

Every agent uses one or more of these. The per-agent pages above show the exact steps.

MCP server

The deepest integration. The hosted server at mcp.squirrelscan.com exposes audits, rules, issues, and reports as native tools, no shell piping. See Hosted MCP.

Skills

Autonomous audit + fix workflows the agent discovers and runs on its own. Install once: npx skills add squirrelscan/squirrelscan.

Piping

No integration needed: squirrel audit example.com --format llm | <agent>. Works with anything that reads stdin.

The skills

The Agent Skills standard ships two squirrelscan skills. They install the same way for every agent (npx skills add squirrelscan/squirrelscan, landing in .agents/skills/); Claude Code can also get them bundled in the plugin.

SkillWhat it does
squirrelscanOperate the CLI: install, login, run audits, publish reports, credits, API keys, MCP setup, configuration
audit-websiteThe fix loop: audit a site, map findings to code, fix in batches, re-audit until it scores well

The fix loop

Once connected, the pattern is the same everywhere. Ask the agent to audit and fix:

Use the audit-website skill to audit example.com and fix the top issues.

The agent will:

  1. Run the audit (MCP tool or CLI).
  2. Group findings by severity and category.
  3. Map each issue to the source file.
  4. Apply fixes in batches.
  5. Re-audit to confirm the score improved.

Configuration for agents

Drop a squirrel.toml in your project so every agent run uses consistent settings:

squirrel.toml
toml
[crawler]
max_pages = 50
respect_robots = false  # default: audits are owner-initiated

[rules]
disable = ["content/word-count", "content/reading-level"]

See the configuration reference for all options, and Fix your site with an AI agent for a full worked example.

Type to search…

↑↓ navigate open esc close