Publish llms.txt for documentation-heavy sites
SkillFiles & storageThe llms txt skill is an agent skill for auditing documentation-heavy sites such as API references, help centers, SDK docs, and large knowledge bases. It checks whether a curated llms.txt file is served at the site root, whether its links point to stable, high-value pages that return HTTP 200, and whether those pages are accessible without a JavaScript-only interface. It also fl
Available today. Use it from your connected AI after setup.
No other account needed.
Have the skill file available to the agent, along with its references/rule.md for implementation details and code examples.
Then ask your AI: use the Publish llms.txt for documentation-heavy sites skill
What your AI can do with it
- Check whether llms.txt is served at the root of a production domain
- Verify linked pages are stable, high-value, and return HTTP 200
- Confirm docs pages are accessible without a JavaScript-only interface
- Flag llms.txt files published outside the root path
- Detect exposure of private or auth-only docs in llms.txt
- Review route handlers and framework metadata output related to llms.txt
Getting started
- Have the skill file available to the agent, along with its references/rule.md for implementation details and code examples.
- Identify the documentation portal, API reference, help center, or knowledge base to audit.
- Ask the agent to check the file served at /llms.txt on the production domain and verify the linked pages.
- Ask the agent to confirm llms.txt is not being used in place of robots.txt or XML sitemaps.
- If fixes are needed, have the agent add a curated llms.txt at the site root, with an optional llms-full.txt companion if it can be kept current.
What this skill tells your AI
The instructions your AI receives, as published by thedaviddias/front-end-checklist in skills/llms-txt/SKILL.md and read by ahel’s review.
Documentation portals often bury the most important pages behind dense navigation, search UIs, or framework-specific layouts. A curated llms.txt gives AI tools a cleaner entry point without replacing the normal crawl and indexing mechanisms of the web described by the llms.txt convention.
Quick Reference
- Serve
llms.txtat the root (/llms.txton the production domain) if you run a docs-heavy site - Curate a short list of stable, high-signal docs pages instead of dumping every URL
- Use
llms-full.txtonly as an optional companion when you can keep it current - Keep crawl and indexing controls in
robots.txt;llms.txtdoes not replace them
Check
Check whether this documentation-heavy site publishes llms.txt at the root and whether it contains a curated set of stable, high-value links such as getting-started guides, API references, concepts, and examples. Confirm that linked URLs return HTTP 200 and that llms.txt is not being treated as a replacement for robots.txt or XML sitemaps.
Fix
Add llms.txt at the site root with a short description of the project and a curated list of the most useful documentation URLs. If the docs set is large and you can maintain it, add an optional llms-full.txt companion and link to it from llms.txt. Keep crawl directives in robots.txt.
Explain
Explain what llms.txt is, why it can help documentation-heavy sites give AI tools a cleaner starting point, why llms-full.txt is optional, and why traditional crawl controls still belong in robots.txt.
Code Review
Review route handlers, static files, or framework metadata output related to llms.txt. Flag sites that publish the file outside the root path, link to low-value or unstable pages, expose private/auth-only docs, or imply that llms.txt replaces crawl/indexing controls like robots.txt or sitemaps.
For full implementation details, code examples, and framework-specific guidance,
see references/rule.md.
Rule page: https://frontendchecklist.io/en/rules/seo/llms-txt
Signals
- GitHub stars
- 74k
- Forks
- 7k
- Last commit
- Aug 2026
Questions
- What is llms.txt?
- It is a curated file served at the root of a site that gives AI tools a cleaner entry point to documentation, listing stable, high-value pages instead of every URL. It follows the llms.txt convention and does not replace normal crawling and indexing.
- Does llms.txt replace robots.txt or sitemaps?
- No. Crawl and indexing controls still belong in robots.txt and XML sitemaps. The skill flags sites that imply llms.txt replaces them.
Advanced
- Item type
- skill
- Key
llms-txt-thedaviddias- Source
- github.com/thedaviddias/front-end-checklist