← ClaudeAtlas

geo-crawllisted

Thin pointer to the ReadableByAI GEO crawl probe — whether AI crawlers can reach, fetch, and read a site before any citation work. Does not reimplement the probe.
abouchard11/midnight-seo-skills · ★ 0 · AI & Automation · score 63
Install: claude install-skill abouchard11/midnight-seo-skills
# GEO Crawl — input gate This skill does **not** own the probe. The engine, bot registry, log parser, and flag playbook live in [geo-crawl-audit](https://github.com/abouchard11/geo-crawl-audit) (ReadableByAI, [readablebyai.com](https://readablebyai.com)). Prefer engine SHA `de557923` or later (PR #3, 2026-08-31): RFC 9309 Allow/Disallow tie-break, failed-baseline scoring, CSR_SHELL scoped to the baseline body. The tie-break was a real test failure. It flipped no live `/geo-crawl` STOP in practice. Do not copy `geo_probe.py`, `drain_parser.py`, or `bots.json` into this repo. Do not invent a second robots.txt checklist. Run that skill, then translate the flags into a STOP / CONTINUE verdict for the rest of this suite. **First:** Read `~/.claude/skills/seo-references/core.md`. **Canonical skill:** if `geo-crawl-audit/skill/SKILL.md` is on disk (sibling clone or `~/.claude/skills/geo-crawl-audit`), follow that file for Mode A and for the origin-log parser. This file is only the mount point and the suite handshake. Prefer the **public** `geo-crawl-audit` skill over any private clone. Private clones can lag on honesty-clause wording. Public scan if the operator does not have the repo: https://readablebyai.com — treat it as Mode A lite. ## Planes (do not collapse) Two log instruments. Do not feed one into the other. | Plane | Repo | What this skill may do | |---|---|---| | Engine | public `geo-crawl-audit` | Run `geo_probe.py` + `drain_parser.py`. Cite flag codes from `refer