geo-llmstxt

Analyzes and generates llms.txt files that describe website structure for AI systems.

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/finedesignz/geo-seo-claude --skill geo-llmstxt-finedesignz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: geo-llmstxt
Source: https://github.com/finedesignz/geo-seo-claude/tree/main/skills/geo-llmstxt
Command: npx skills add https://github.com/finedesignz/geo-seo-claude --skill geo-llmstxt-finedesignz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI systems struggle to understand which pages on a website matter most, often misrepresenting businesses or citing the wrong pages. This Skill validates existing llms.txt files against the emerging standard or generates new ones by crawling a site, so AI search engines like ChatGPT, Claude, and Perplexity receive accurate, structured guidance about your content. ## Core Features & Use Cases - llms.txt Validation: Fetches an existing llms.txt, checks format compliance (H1 title, blockquote description, H2 sections, absolute URLs), and scores it on completeness, accuracy, and usefulness. - llms.txt Generation: Crawls the homepage, navigation, and sitemap.xml to discover pages, prioritizes the 10-30 most important ones, and writes factual descriptions plus Key Facts and Contact sections. - Gap Analysis: Compares the file against actual site content to find missing high-value pages, broken URLs, and stale entries. - Use Case: A SaaS company wants AI assistants to cite its pricing and documentation correctly. Run the generation mode to produce a ready-to-deploy llms.txt with prioritized product pages, key business facts, and contact details. ## Quick Start Ask the assistant to analyze the llms.txt file at your domain, or to generate a new llms.txt for your website by crawling its pages.

Frequently Asked Questions about geo-llmstxt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an llms.txt file for my website?▼

Generate an llms.txt by crawling your homepage, navigation, and sitemap.xml to discover pages, then select the 10-30 most important ones. Write an H1 site name, a blockquote description under 200 characters, H2 sections with absolute URLs, and Key Facts and Contact sections.

What is the correct format for an llms.txt file?▼

The file must sit at the domain root and use Markdown: an H1 title, a blockquote description, at least one H2 section, and page entries formatted as '- [Title](absolute URL): description'. Keep it between 50 and 150 lines with 10-30 entries.

What is the difference between llms.txt and llms-full.txt?▼

llms.txt is a concise 50-150 line summary with 10-30 key pages and short descriptions. llms-full.txt is an extended 150-500+ line version covering 30-100+ pages with longer descriptions and page-level facts for deeper AI analysis.

Does llms.txt replace robots.txt for AI crawlers?▼

No, they serve opposite purposes. robots.txt tells crawlers what not to access, while llms.txt tells AI systems which content is most useful. Pages listed in llms.txt should not be blocked for AI crawlers in robots.txt.

Why is my llms.txt not being picked up by AI systems?▼

Common causes include the file not being at the domain root, returning a 403 or redirect instead of a 200 status, using relative URLs instead of absolute https URLs, or missing required elements like the H1 title and blockquote description.