Publish llms.txt for documentation-heavy sites

SkillFiles & storage

This is a skill for auditing a site's llms txt skill: it checks the file served at /llms.txt on public documentation portals, API references, help centers, SDK docs, or large knowledge bases. It verifies that the linked pages are stable, high-value, and accessible without relying on a JavaScript-only interface.

Use Publish llms.txt for documentation-heavy sites in Claude, ChatGPT or Ahel Desktop

Free. Sign in, add Publish llms.txt for documentation-heavy sites and connect your AI. About a minute.

Also: Claude Code · Cursor · Codex

Then ask your AI: use the Publish llms.txt for documentation-heavy sites skill

Details

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Have the URL of the documentation portal, API reference, help center, SDK docs, or knowledge base you want to audit.

Publish llms.txt for documentation-heavy sitesStart free

What your AI can do with it

  • Check the final file served at /llms.txt on a documentation site
  • Verify that pages linked from /llms.txt are stable
  • Verify that linked pages are high-value
  • Verify that linked pages are accessible without a JavaScript-only interface
  • Audit public documentation portals, API references, help centers, SDK docs

Getting started

  1. Have the URL of the documentation portal, API reference, help center, SDK docs, or knowledge base you want to audit.
  2. Add the skill to your agent so it can be used during the session.
  3. Ask the agent to audit the site's /llms.txt file and report on the stability, value, and accessibility of the linked pages.

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.txt at the root (/llms.txt on 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.txt only as an optional companion when you can keep it current
  • Keep crawl and indexing controls in robots.txt; llms.txt does 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
Oct 2026

Questions

What does the skill check?
It checks the final file served at /llms.txt and verifies that the linked pages are stable, high-value, and accessible without relying on a JavaScript-only interface.
What kinds of sites is it for?
Public documentation portals, API references, help centers, SDK docs, or large knowledge bases.
Does it need JavaScript to evaluate pages?
No. It verifies that linked pages are accessible without relying on a JavaScript-only interface.
Advanced
Item type
skill
Key
llms-txt-thedaviddias
Source
github.com/thedaviddias/front-end-checklist