geo-llmstxt
Lets your agent analyze and create llms.txt files. This helps AIs understand your site's structure and content.
What it does
This assistant helps create and understand a special file called `llms.txt`. This file acts like a map for artificial intelligences (AI), showing which pages on a website are important and what they contain.
When to use it
- ✓When you want an AI to quickly understand your website.
- ✓To ensure AI presents accurate information about your business.
- ✓When building a new website and wanting to guide AIs from the start.
Example of what to ask your AI
“Create an llms.txt file for my marketing consulting website, which has 'Services', 'About Us', 'Blog', and 'Contact' pages.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The assistant organizes your website's information into a simple text format using headings and descriptions. It lists important pages and explains what each offers, making it easy for AI to read.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill geo-llmstxtOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/geo-llmstxt/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
llms.txt Standard Analysis and Generation Skill
Purpose
This skill handles everything related to the llms.txt standard -- an emerging convention (proposed by Jeremy Howard in September 2024, gaining adoption through 2025-2026) that allows websites to provide structured guidance to AI systems about their content, structure, and key information. It is analogous to robots.txt (which tells crawlers what NOT to access) but instead tells AI systems what IS most useful to understand about the site.
Why llms.txt Matters
AI language models face a fundamental challenge when processing websites: they must determine which pages are most important, what the site is about, and how content is organized -- typically by crawling many pages and inferring structure. llms.txt solves this by providing an explicit, machine-readable (and human-readable) summary.
Benefits of having a well-crafted llms.txt:
- Faster AI comprehension: AI systems can understand your site's purpose and structure from a single file rather than crawling dozens of pages.
- Controlled narrative: You choose which pages and facts AI systems see first, shaping how they represent your brand.
- Higher citation accuracy: AI systems that consult llms.txt can cite the correct, authoritative page for each topic.
- Reduced misrepresentation: Key facts (pricing, features, locations) are stated explicitly, reducing AI hallucination about your business.
- Early adopter advantage: As of early 2026, fewer than 5% of websites have an llms.txt file, making it a differentiator.
The llms.txt Specification
File Location
The file MUST be located at the root of the domain:
https://example.com/llms.txt
Format Specification
The file uses Markdown formatting with specific conventions:
# [Site Name]
> [One-sentence description of what the site/business does. Keep under 200 characters.]
## Docs
- [Page Title](https://example.com/page-url): Concise description of what this page covers and why it matters.
- [Another Page](https://example.com/another-page): Description of content.
## Optional
- [Less Critical Page](https://example.com/optional-page): Description.
Detailed Format Rules
1. Title (Required)
# Site Name
- Must be the first line of the file.
- Should be the official business/site name.
- Use the H1 heading format (single
#).
2. Description (Required)
> Brief description of the site/business
- Must appear immediately after the title.
- Use Markdown blockquote format (
>). - Keep under 200 characters.
- Should clearly state what the business does and who it serves.
- Avoid marketing fluff -- be factual and specific.
3. Main Sections (Required -- at least one)
Use H2 headings (##) to organize pages by category. Common section names:
| Section Name | Purpose | Example Content |
|---|---|---|
## Docs |
Primary documentation or key pages | Product pages, service descriptions, core content |
## Optional |
Secondary pages worth knowing about | Blog posts, supplementary resources |
## API |
API documentation | API reference, authentication guides |
## Blog |
Blog or news content | Recent/popular articles |
## Products |
Product catalog | Product pages, pricing |
## Services |
Service offerings | Service descriptions, process pages |
## About |
Company information | About page, team, mission |
## Resources |
Educational/reference content | Guides, tutorials, whitepapers |
## Legal |
Legal documents | Terms of service, privacy policy |
## Contact |
Contact information | Contact page, support channels |
4. Page Entries (Required)
Each entry follows the format:
- [Page Title](https://example.com/): Description of page content
Rules for page entries:
- Title: Use the actual page title or a clear descriptive title.
- URL: Must be a full, absolute URL (not relative paths).
- Description: 10-30 words describing what the page covers. Be specific about the information available.
- Order: List pages in order of importance within each section.
- Limit: Include 10-30 page entries total. Prioritize your most authoritative and useful pages.
5. Key Facts Section (Recommended)
## Key Facts
- Founded in [year] by [founder(s)]
- Headquarters: [City, Country]
- [X] customers/users in [Y] countries
- Key products: [Product A], [Product B], [Product C]
…
FAQ
What is `llms.txt`?
`llms.txt` is a file that helps AIs understand a website's structure and content, similar to how `robots.txt` helps search engine crawlers.
Why is `llms.txt` important?
It helps AI understand your site faster, allows you to control how your business is presented, and reduces information errors.
Where should the `llms.txt` file be located?
It should be placed at the root of your website, for example, at `www.yourwebsite.com/llms.txt`.
Details
Original description by the author
Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content.
Popularity
- GitHub stars
- 48k
- Ranking position
- #3106
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
competitive-platform-analysis
Helps understand your competitors. It identifies, categorizes, and filters competing companies before any deeper analysis.
affaan-m/ECC
competitive-report-structure
Creates comprehensive competitor reports. It combines information to show the overall landscape, recommendations, and helps align the team.
affaan-m/ECC
lead-intelligence
Helps your agent find and contact important people. It analyzes leads, suggests approaches, and manages outreach via email and social media.
affaan-m/ECC