Skip to content
Skill Authoring
Skill

/scan-site

Sub-skill: Scan any URL for agent readiness. Checks 22 standards across 5 categories, returns readiness level (0-5), status of all checks, and fix instructions.

BOOST
From plugin
fabricioctelles-skills
12047 skills
Install
$ npx -y skills add fabricioctelles/skills --skill scan-site --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/scan-site

Context preview

The summary Claude sees to decide when to auto-load this skill.

Sub-skill: Scan any URL for agent readiness. Checks 22 standards across 5 categories, returns readiness level (0-5), status of all checks, and fix instructions.

SKILL.md

scan-site.SKILL.md
name: agent-ready-scan-site
description: >
  Sub-skill: Scan any URL for agent readiness. Checks 22 standards across 5 categories,
  returns readiness level (0-5), status of all checks, and fix instructions.

Skill: Scan Site for Agent Readiness

What This Skill Does

Scans any website URL and checks whether it implements the standards and protocols that make it accessible to AI agents. Checks 22 standards across 5 categories: discoverability, content accessibility, bot access control, API/auth/MCP discovery, and commerce. Returns a readiness level (0-5), the status of all 22 checks, and fix instructions for any failing checks.

When to Use It

  • Checking whether a site supports agent protocols (MCP, robots.txt, Link headers, etc.)
  • Debugging why a site is missing specific agent-readiness checks
  • Getting actionable fix instructions to improve a site's agent readiness
  • Comparing agent readiness across multiple sites

How to Call It

Send a POST request to the scan API:

POST https://isitagentready.com/api/scan
Content-Type: application/json

{"url": "https://example.com", "format": "agent"}

Parameters

  • `url` (required): The URL to scan. Must be a valid HTTP or HTTPS URL.
  • `format` (optional): Set to `"agent"` for a markdown response with fix instructions, or `"json"` (default) for structured data.

Using the MCP Server

Alternatively, connect to the MCP server at:

https://isitagentready.com/mcp

Call the `scan_site` tool with a `url` parameter.

How to Interpret Results

JSON Format

The response includes:

  • `level`: Integer 0-5 indicating overall readiness
  • `levelName`: Human-readable level name (e.g., "Agent-Readable")
  • `checks`: Object with 5 categories, each containing individual check results
  • `nextLevel`: What's needed to reach the next level
  • Each check has `status` ("pass", "fail", or "unableToCheck") and a `message`

Agent Format

Returns a markdown document listing:

  • The site's current score (e.g., "3/5 Agent-Readable")
  • All failing checks with descriptions and fix instructions
  • If all checks pass, a confirmation message

Level Scale

| Level | Name | Key Requirements | |-------|------|-----------------| | 0 | Not Ready | Fewer than 2 of: robots.txt, sitemap, Link headers | | 1 | Basic Web Presence | 2 of 3: robots.txt, sitemap, Link headers | | 2 | Bot-Aware | Level 1 + both: AI bot rules in robots.txt, Content Signals | | 3 | Agent-Readable | Level 2 + markdown content negotiation | | 4 | Agent-Integrated | Level 3 + 1 of 4: MCP Server Card, A2A Agent Card, agent skills, API catalog | | 5 | Agent-Native | Level 4 + 2 of 3: Web Bot Auth, all integrations, auth metadata (OAuth or Auth.md) |

Read more
Ships withfabricioctelles-skills

26 production-ready skills for AI coding agents. Install with one command, use across Claude Code, Cursor, Kiro, Windsurf, and OpenCode.

Get the whole plugin

Other skills on fabricioctelles-skills.