.cursor/skills/llms-txt-creator/SKILL.md
Create and maintain llms.txt files for AI crawlers following the official specification. Use when setting up AI-friendly documentation indexes, creating machine-readable content maps, or helping websites become more discoverable by LLMs like ChatGPT, Perplexity, and Gemini.
npx skillsauth add ihmissuti/kimmoihanus-nextjs-site llms-txt-creatorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create standardized llms.txt files that help AI systems discover, understand, and cite your content accurately, following the official llms.txt specification from llmstxt.org.
The llms.txt file is a standardized markdown document hosted at a website's root path (e.g., https://example.com/llms.txt). It serves as a curated index for LLMs, providing:
Think of it as the third layer next to existing standards:
| File | Purpose |
| ------------- | --------------------------------------------------------------------------- |
| robots.txt | Explains what crawlers may access |
| sitemap.xml | Lists URLs for indexing |
| llms.txt | Tells LLMs which content is most important and where to find clean versions |
The llms.txt file follows a specific markdown format (from llmstxt.org):
# [Project/Company Name]
> [One-sentence description - blockquote with key information]
[Optional paragraphs with more detailed information]
## [Section Name]
- [Link title](https://url): Optional description
## Optional
- [Link title](https://url): Secondary resources that can be skipped
| Section | Purpose | Example Content | | ------------ | ----------------------- | ------------------------------------ | | Docs | Technical documentation | API references, tutorials | | Product | Product information | Features, pricing | | Policies | Terms and conditions | Privacy, returns, SLAs | | Support | Help resources | FAQs, troubleshooting | | Optional | Secondary content | Can be skipped if context is limited |
The "Optional" section has special meaning: URLs provided there can be skipped if a shorter context is needed.
Identify the pages that matter most for AI-driven questions:
Ask: "If someone asked an AI about this topic, which pages should it read first?"
Priority content:
llms.txt works best when linking to content that is:
Recommended approach:
For each priority page, create a .md version at the same path:
/docs/api → /docs/api.md/pricing → /pricing.md# [Brand Name]
> [Clear one-sentence description of what you do]
Key terms: [important concepts, product names, technologies]
## Docs
- [Getting Started](https://example.com/docs/quickstart.md): Quick setup guide
- [API Reference](https://example.com/docs/api.md): Complete API documentation
## Product
- [Features](https://example.com/features.md): Platform capabilities
- [Pricing](https://example.com/pricing.md): Current pricing tiers
## Support
- [FAQ](https://example.com/faq.md): Common questions answered
- [Troubleshooting](https://example.com/troubleshooting.md): Issue resolution
## Optional
- [Blog](https://example.com/blog.md): Industry insights
- [Changelog](https://example.com/changelog.md): Product updates
https://yourdomain.com/llms.txt# Acme Analytics
> Acme Analytics is a business intelligence platform that helps companies track, visualize, and act on their data in real-time.
Key terms: BI, business intelligence, data visualization, dashboards, real-time analytics, data connectors, SQL queries.
## Documentation
- [Getting Started](https://acme.com/docs/quickstart.md): Set up your first dashboard in 5 minutes
- [API Reference](https://acme.com/docs/api.md): Complete REST API documentation with authentication
- [Data Connectors](https://acme.com/docs/connectors.md): Supported integrations and setup guides
- [SQL Reference](https://acme.com/docs/sql.md): Custom query syntax and examples
## Product
- [Features](https://acme.com/features.md): Platform capabilities and use cases
- [Pricing](https://acme.com/pricing.md): Current pricing tiers and features
- [Integrations](https://acme.com/integrations.md): Available connectors and partners
## Support
- [FAQ](https://acme.com/faq.md): Frequently asked questions
- [Troubleshooting](https://acme.com/troubleshooting.md): Common issues and solutions
- [Status](https://status.acme.com): System status and uptime
## Optional
- [Blog](https://acme.com/blog.md): Industry insights and tutorials
- [Changelog](https://acme.com/changelog.md): Product updates and release notes
- [Case Studies](https://acme.com/cases.md): Customer success stories
# Nordic Outdoor
> Nordic Outdoor is a sustainable outdoor gear retailer specializing in hiking, camping, and winter sports equipment from Scandinavian brands.
Key terms: outdoor gear, hiking equipment, camping gear, sustainable outdoor, Scandinavian design, winter sports.
## Products
- [Hiking Gear](https://nordicoutdoor.com/hiking.md): Backpacks, boots, trekking poles
- [Camping Equipment](https://nordicoutdoor.com/camping.md): Tents, sleeping bags, cookware
- [Winter Sports](https://nordicoutdoor.com/winter.md): Skis, snowboards, cold weather gear
## Customer Support
- [Shipping Info](https://nordicoutdoor.com/shipping.md): Delivery times and costs by region
- [Returns Policy](https://nordicoutdoor.com/returns.md): 60-day return window and process
- [Size Guide](https://nordicoutdoor.com/sizing.md): Measurement guides for all product types
- [FAQ](https://nordicoutdoor.com/faq.md): Common questions answered
## Sustainability
- [Our Commitment](https://nordicoutdoor.com/sustainability.md): Environmental initiatives and goals
- [Repair Service](https://nordicoutdoor.com/repair.md): Product repair and recycling programs
## Optional
- [Brand Stories](https://nordicoutdoor.com/brands.md): Partner brand backgrounds
- [Gear Guides](https://nordicoutdoor.com/guides.md): How to choose equipment
# FastAPI Framework
> FastAPI is a modern, fast web framework for building APIs with Python based on standard Python type hints.
Key terms: Python, API, REST, async, type hints, Pydantic, OpenAPI, Swagger, JSON Schema.
Important notes:
- FastAPI is built on Starlette and Pydantic
- Requires Python 3.8+
- Async-first but supports sync operations
## Getting Started
- [Tutorial](https://fastapi.tiangolo.com/tutorial/index.html.md): Step-by-step guide to building your first API
- [Installation](https://fastapi.tiangolo.com/tutorial/installation.html.md): Setup and requirements
## Core Concepts
- [Path Parameters](https://fastapi.tiangolo.com/tutorial/path-params.html.md): URL path variables
- [Query Parameters](https://fastapi.tiangolo.com/tutorial/query-params.html.md): URL query string handling
- [Request Body](https://fastapi.tiangolo.com/tutorial/body.html.md): JSON request parsing with Pydantic
- [Response Model](https://fastapi.tiangolo.com/tutorial/response-model.html.md): Response serialization
## Advanced
- [Dependencies](https://fastapi.tiangolo.com/tutorial/dependencies.html.md): Dependency injection system
- [Security](https://fastapi.tiangolo.com/tutorial/security.html.md): Authentication and authorization
- [Background Tasks](https://fastapi.tiangolo.com/tutorial/background-tasks.html.md): Async task processing
## Optional
- [Deployment](https://fastapi.tiangolo.com/deployment.html.md): Production deployment guides
- [Alternatives](https://fastapi.tiangolo.com/alternatives.html.md): Comparison with other frameworks
Each link should have a brief description (10-20 words) explaining:
Good descriptions:
- [API Reference](url.md): Complete REST API documentation with authentication and rate limits
- [Pricing](url.md): Current pricing tiers, features included, and enterprise options
- [Returns Policy](url.md): 60-day return window, exceptions, and refund process
Poor descriptions:
- [API Reference](url.md): API docs
- [Pricing](url.md): Pricing information
- [Returns](url.md): Return stuff
Some sites create an expanded version with full content:
# Project Name
> Description
## Section
<document>
[Full content of linked document embedded here]
</document>
This is useful for providing complete context without requiring additional requests.
Create .md versions of key pages at the same URL with .md appended:
/docs/api → /docs/api.md/pricing → /pricing.mdAfter creating llms.txt, verify:
https://yourdomain.com/llms.txtAfter deployment, test effectiveness:
https://yourdomain.com/llms.txt in browserllms.txt complements existing web standards:
| Standard | Relationship | | ----------- | -------------------------------------------------------------------- | | robots.txt | llms.txt provides content guidance; robots.txt provides access rules | | sitemap.xml | sitemap lists all pages; llms.txt curates the most important ones | | Schema.org | Schema describes page content; llms.txt links to documentation |
data-ai
Generate and optimize Schema.org structured data for AI/LLM visibility. Use when adding schema markup, improving structured data, or optimizing for rich results and AI search engines.
development
Audit websites for AI search visibility and Generative Engine Optimization (GEO). Use when auditing a website for LLM/AI search presence, checking how ChatGPT or Perplexity see a brand, or optimizing content for AI recommendations.
tools
Score developer tools and SaaS products for AI agent compatibility. Use when evaluating how well a devtool works with AI coding assistants, or when optimizing a product for the agent era.
documentation
Generate JSON-LD schema markup for GEO optimization. Use when creating structured data for articles, products, FAQs, how-to guides, organizations, and other content types to improve AI search visibility and rich results.