← ClaudeAtlas

llmstxtlisted

Check whether a site publishes an llms.txt and whether it follows the format, or build one from the site's own pages. Use when asked about llms.txt, llms-full.txt, or how to tell AI systems which pages on a site matter.
seo-skills/geo-audit-skill · ★ 3 · AI & Automation · score 79
Install: claude install-skill seo-skills/geo-audit-skill
# llms.txt A small convention from [llmstxt.org](https://llmstxt.org/): one H1, a blockquote summary, then H2 sections of markdown links. It is not a standard and no engine is known to require it. What it is good for is stating your own priorities, in your own words, in a place a model will look. Be honest about that when someone asks whether it is worth doing. ## Preflight Run this first, once per session: ```bash geo --version ``` Expected: `seomator-geo-audit 1.2.x` or newer. - **Command not found** -> stop and say: "The geo CLI is not installed. Install it with `uv tool install seomator-geo-audit` (or `pipx install seomator-geo-audit`), then run this again." - **Older than 1.2.0** -> stop and say: "This skill needs seomator-geo-audit 1.2.0 or newer. Upgrade with `uv tool upgrade seomator-geo-audit`." - **Anything else odd** -> run `geo doctor` and relay what it reports. ## Run ```bash geo llmstxt <url> --json # check what exists geo llmstxt <url> --generate --json # build one from the site geo llmstxt <url> --generate --out llms.txt # and write it to a file ``` `--generate` crawls, so the crawl flags apply: `--max-pages`, `--rate`, `--no-sitemap`. ## Read the envelope `llmstxt.llms_txt` reports `present`, `valid`, and a `problems` list naming each structural fault. `llmstxt.llms_full_txt` reports only whether the longer variant exists. `llmstxt.generated` carries the proposed file: | Field | Meaning | |---|---| | `text`