/geo-llmstxt
Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content. Can validate existing llms.txt files or generate new ones from scratch by crawling the site.
$ npx -y skills add zubair-trabzada/geo-seo-claude --skill geo-llmstxt --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/geo-llmstxt
Context preview
The summary Claude sees to decide when to auto-load this skill.
Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content. Can validate existing llms.txt files or generate new ones from scratch by crawling the site.
SKILL.md
geo-llmstxt.SKILL.mdname: geo-llmstxt
description: Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content. Can validate existing llms.txt files or generate new ones from scratch by crawling the site.
allowed-tools:
- Read
- Grep
- Glob
- Bash
- WebFetch
- Write
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:**
1. **Faster AI comprehension:** AI systems can understand your site's purpose and structure from a single file rather than crawling dozens of pages. 2. **Controlled narrative:** You choose which pages and facts AI systems see first, shaping how they represent your brand. 3. **Higher citation accuracy:** AI systems that consult llms.txt can cite the correct, authoritative page for each topic. 4. **Reduced misrepresentation:** Key facts (pricing, features, locations) are stated explicitly, reducing AI hallucination about your business. 5. **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](URL): 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]
- Industry: [Industry classification]
This section provides quick reference data that AI systems frequently need to answer user queries about your business.
**6. Contact Section (Recommended)**
## Contact
- Website: https://example.com
- Email: hello@example.com
- Support: support@example.com
- Phone: +1-555-123-4567
- Address: 123 Main St, City, State, ZIP, Country
---
llms-full.txt (Extended Version)
In addition to `llms.txt`, sites can provide `/llms-full.txt` -- an extended version with more detail.
**Differences from llms.txt:**
| Feature | llms.txt | llms-full.txt | |---|---|---| | **Length** | Concise (50-150 lines) | Comprehensive (150-500+ lines) | | **Page entries** | 10-30 key pages | 30-100+ pages | | **Descriptions** | 10-30 words per entry | 30-100 words per entry, may include key facts from each page | | **Audience** | Quick AI comprehension | Deep AI analysis | | **Sections** | 3-6 sections | 8-15 sections | | **Key facts** | Business-level facts | Page-level facts and data points |
Both files can coexist. AI systems check for `llms.txt` first, then may optionally load `llms-full.txt` for deeper understanding.
---
An
Read more
name: geo-llmstxt description: Analyzes and generates llms.txt files -- the emerging standard for helping AI systems understand website structure and content. Can validate existing llms.txt files or generate new ones from scratch by crawling the site. allowed-tools: - Read - Grep - Glob - Bash - WebFetch - Write
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:**
1. **Faster AI comprehension:** AI systems can understand your site's purpose and structure from a single file rather than crawling dozens of pages. 2. **Controlled narrative:** You choose which pages and facts AI systems see first, shaping how they represent your brand. 3. **Higher citation accuracy:** AI systems that consult llms.txt can cite the correct, authoritative page for each topic. 4. **Reduced misrepresentation:** Key facts (pricing, features, locations) are stated explicitly, reducing AI hallucination about your business. 5. **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](URL): 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] - Industry: [Industry classification]
This section provides quick reference data that AI systems frequently need to answer user queries about your business.
**6. Contact Section (Recommended)**
## Contact - Website: https://example.com - Email: hello@example.com - Support: support@example.com - Phone: +1-555-123-4567 - Address: 123 Main St, City, State, ZIP, Country
---
llms-full.txt (Extended Version)
In addition to `llms.txt`, sites can provide `/llms-full.txt` -- an extended version with more detail.
**Differences from llms.txt:**
| Feature | llms.txt | llms-full.txt | |---|---|---| | **Length** | Concise (50-150 lines) | Comprehensive (150-500+ lines) | | **Page entries** | 10-30 key pages | 30-100+ pages | | **Descriptions** | 10-30 words per entry | 30-100 words per entry, may include key facts from each page | | **Audience** | Quick AI comprehension | Deep AI analysis | | **Sections** | 3-6 sections | 8-15 sections | | **Key facts** | Business-level facts | Page-level facts and data points |
Both files can coexist. AI systems check for `llms.txt` first, then may optionally load `llms-full.txt` for deeper understanding.
---
An
GEO-first SEO skill for Claude Code. Comprehensive AI search optimization for any website — citability scoring, AI crawler analysis, brand authority, schema markup, platform-specific optimization, and PDF reports. If you want learn how to sell this to real businesses, check out the skool community
Repo: zubair-trabzada/geo-seo-claude
Other skills on geo-seo-claude.
- /geo-audit
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit across AI citability, platform analysis, technical infrastructure, content quality, and schema markup. Produces a composite GEO Score (0-100) with
Open skill - /geo-brand-mentions
Brand mention and authority scanner for AI visibility. Analyzes brand presence across platforms that AI models rely on for entity recognition and citation decisions. Produces a Brand Authority Score (0-100) with platform-specific recommendations.
Open skill - /geo-citability
AI citability scoring and optimization. Analyzes web page content to determine how likely AI systems (ChatGPT, Claude, Perplexity, Gemini) are to cite or quote passages from the page. Provides a citability score (0-100) with specific rewrite suggestions.
Open skill - /geo-compare
Monthly delta tracking and progress reporting for GEO clients. Compares two GEO audits (baseline vs. current), calculates score improvements across all categories, tracks action item completion, and generates a "here's your progress" client report. Use when user says "compare",
Open skill - /geo-content
Content quality and E-E-A-T assessment for AI citability — evaluate experience, expertise, authoritativeness, trustworthiness, and content structure
Open skill - /geo-crawlers
AI crawler access analysis. Checks robots.txt, meta tags, and HTTP headers to determine which AI crawlers can access the site. Provides a complete access map and recommendations for maximizing AI visibility while maintaining appropriate control.
Open skill

