ai-crawler-checklisted
Install: claude install-skill meturley/trail-marker-geo
# AI Crawler Check
Diagnose whether a website is accidentally blocking the crawlers that AI search
products use to read and cite pages. Report findings per bot and give the exact
`robots.txt` edit to fix any problem. **This skill is diagnostic only. It never
changes the user's site.** It reads `robots.txt` and HTTP/meta directives, then
presents findings and a suggested fix that the user applies themselves.
## When to use
Use whenever someone wants to know if AI systems can access, read, index, or
cite their website — especially campaign, small-business, or personal sites
worried about AI-search visibility. Also use for "audit my robots.txt for AI
crawlers" type requests.
## What you need from the user
Just the website URL (e.g. `example.com` or `https://example.com`). If they
haven't given one, ask for it. One domain per run.
## How to run it
The bundled script does the fetching and evaluation. Run it against the URL:
```bash
python3 scripts/check_crawlers.py <URL>
```
Add `--json` if you want structured output to reformat yourself. The script:
1. Fetches `<site>/robots.txt` (a missing/404 robots.txt means everything is allowed).
2. Fetches the homepage to inspect the `X-Robots-Tag` response header and any
`<meta name="robots">` tags.
3. Evaluates every known AI crawler user-agent against the robots.txt rules using
the standard longest-match algorithm (so `Allow:` can override a broader
`Disallow:`, and an explicit per-bot group overrides the `*` group).
4