geo-llmstxt

Validate, audit, and generate llms.txt files that guide AI crawlers to key site content.

15|3|Updated Jul 9, 2026
One-click install
npx skills add https://github.com/kiurakku/cursor-kit-for-ai --skill geo-llmstxt-kiurakku
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: geo-llmstxt
Source: https://github.com/kiurakku/cursor-kit-for-ai/tree/main/plugins/geo-seo/skills/geo-llmstxt
Command: npx skills add https://github.com/kiurakku/cursor-kit-for-ai --skill geo-llmstxt-kiurakku

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI assistants often cite competitor pages or outdated URLs because sites lack a curated llms.txt file telling AI systems which content matters most. This Skill audits existing llms.txt files against a 100-point rubric or generates new ones from sitemap and navigation data. ## Core Features & Use Cases - Validation & Scoring: Fetches an existing llms.txt, checks HTTP status, format structure, link integrity, freshness, and crawler reachability, then scores it against a 100-point rubric with severity levels. - Greenfield Generation: Discovers URLs from sitemaps and homepage navigation, prioritizes pages with a P0-P3 matrix, and writes citation-ready link descriptions grouped by business type. - Companion File Strategy: Decides when a llms-full.txt companion file is warranted and provides deployment paths for Next.js, WordPress, Nginx, Cloudflare Pages, and Vercel. - Use Case: A B2B SaaS docs site with 200 pages has no llms.txt. Run this Skill to crawl the sitemap, select 30 priority URLs, write factual descriptions, and produce a deployable file plus a competitor benchmark table. ## Quick Start Audit the llms.txt file at https://example.com and generate an improved version with a validation report.

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?▼

Crawl your sitemap and homepage navigation to discover URLs, then select up to 30 priority pages using a P0-P3 matrix. Write an H1 with your brand name, a one-line blockquote summary under 200 characters, and grouped sections with absolute HTTPS links and factual descriptions.

How do I validate an existing llms.txt file?▼

Fetch the file with curl and score it against a 100-point rubric covering existence, format, link integrity, description quality, freshness, length, and crawler reachability. Scores of 85-100 are production-ready; below 55 means regeneration is recommended.

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

llms.txt is a curated list capped at roughly 30 links and 500-4000 words highlighting the most important pages. llms-full.txt is an optional companion for large doc sites with 100+ pages, holding 50-200 curated URLs with nested subsections.

Where do I deploy llms.txt on Next.js or WordPress?▼

On Next.js, Vercel, and Cloudflare Pages, place the file at /public/llms.txt so it serves from the domain root. On WordPress, use a plugin or redirect; on Nginx, add a location block aliasing /llms.txt to the file path.

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

The file may be blocked by robots.txt rules, a WAF, or authentication gates, or it may return a non-200 status. Verify crawler access first, confirm the file serves as text/plain or text/markdown at the domain root, and check for redirect chains.