agent-readiness-scan

Solid

Use when a client audit, GEO/AI-visibility snapshot, or remediation re-scan needs the Cloudflare agent-readiness score from isitagentready.com — e.g. Theo client audits, "is the site agent-ready", markdown negotiation / MCP / llms.txt / Content-Signal checks, or tracking score deltas after Tier 0/1 fixes.

AI & Automation 15 stars 3 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
40
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Agent-Readiness Scan (isitagentready.com) Produce the official Cloudflare agent-readiness result for a domain as audit-grade artifacts: fixed-schema CSV + raw evidence + the 0-100 score. ## Critical facts (learned the hard way) 1. **Two sources, both required:** - `POST https://isitagentready.com/api/scan` body `{"url":"https://<domain>"}` → full JSON (level, levelName, per-check status + embedded request/response evidence, nextLevel remediation prompts + skillUrls). **No numeric score in the JSON.** - **The 0-100 score renders only in the web UI.** Playwright-navigate to `https://isitagentready.com/<host>` and read the score dial: an `<svg>` carrying `aria-label="Overall score: N out of 100"`. **Never `wait_for` that text** — it's an attribute, not visible text (text-waits time out). Take a page snapshot or evaluate `document.querySelector('[aria-label*="Overall score"]')`. A fresh "Last scanned" timestamp = results are rendered (the step-1 API POST itself refreshes the scan, so no Scan click is normally needed). Without the 0-100 you cannot track deltas (e.g. a site improving 21→43 after fixes). 2. **Don't freeze the checklist.** The scanner evolves (new checks appear). Emit whatever `.checks` returns, mapped through the fixed CSV schema — never hand-author check rows. 3. **Scored vs supplementary.** llms.txt, llms-full.txt, security.txt are NOT scored by Cloudflare but Theo audits track them — they go in `Supplementary (not scored)` rows from curl probes, never ...

Details

Author
techhorizonlabs
Repository
techhorizonlabs/thl-open
Created
2 months ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

agent-ready-cloudflare

Audit and improve website readiness for AI agents using the Cloudflare "Is It Agent Ready?" scanner (isitagentready.com). Covers scanning via API, interpreting results, generating implementation prompts, and fixing every check. Use when the user mentions "agent ready", "isitagentready", "AI agent scan", "agent readiness", "agent-ready score", "MCP server card", "agent skills index", "markdown for agents", "content signals", "web bot auth", "agent discovery", "RFC 9727", "RFC 8288", "RFC 9728", "SEP-1649", "WebMCP", "x402", "UCP", "ACP", or wants to make a website discoverable and usable by AI agents.

77 Updated today
fabricioctelles
AI & Automation Solid

agent-ready-scan-site

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

77 Updated today
fabricioctelles
AI & Automation Listed

agent-ready

Use when a developer wants to make a website agent-ready — findable, readable, and understandable by AI crawlers/agents (GPTBot, ClaudeBot, PerplexityBot, OAI-SearchBot) that do NOT run JavaScript. Scans the site with a deterministic core, scores it on the transparent rubric v2 (reading-readiness funnel), detects the framework, proposes priority-ordered fixes with per-group approval, then re-scans to prove the score went up. Default mode advises and generates safe artifacts; opt-in apply mode edits the codebase. Also use preventively when starting a new web project.

0 Updated 1 months ago
duongxthanh