llms-txt
Skill2 starsChanged 5 months agoMITView on GitHub
Implement the /llms.txt file that summarizes a site's key content for LLMs — with an honest read on its current, limited impact. Works for any business, B2B or B2C, product or service. Use when the request is to add or create an llms.txt file, set up llms-full.txt, decide whether llms.txt is worth doing, or understand whether AI engines use it. Pairs with ai-retrievability and structured-data, which matter more today.
13 other projects use a version of this.
Adopted by
Most recently taken up by
- 6t9xstar/one-step-seotheir own version, first seen Nov 8, 2026
- genericService/claude-skillstheir own version, first seen Nov 8, 2026
- akii-technologies-ltd/akii-seo-ai-search-optimizertheir own version, first seen Nov 1, 2026
- Anas660/claude-seo-desktheir own version, first seen Nov 1, 2026
- aelena/claude-skillstheir own version, first seen Oct 26, 2026
- try-era/geo-skillstheir own version, first seen Oct 17, 2026
Other versions13 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 13
- akii-technologies-ltd/akii-seo-ai-search-optimizer★ 79same name
- jsath/claude-skills★ 14same name
- littlebearapps/pitchdocs★ 8same name
- 6t9xstar/one-step-seo★ 5same name
- Anas660/claude-seo-desk★ 3same name
- AgentCTO/claude-skills★ 2same name
- marcelo-earth/llms-txt-generator★ 2same name
- genericService/claude-skills★ 1same name
- howseen-ai/howseen-geo-skills★ 1same name
- try-era/geo-skills★ 1same name
3 more not listed
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
In this repository26 other files it gives its agents.
- aeo-foundationSkill
- ai-capability-signalingSkill
- ai-crawler-accessSkill
- ai-referral-analyticsSkill
- ai-retrievabilitySkill
- ai-visibility-auditSkill
- ai-visibility-trackingSkill
- answer-engineeringSkill
- author-authoritySkill
- chatgpt-optimizationSkill
- claim-accuracySkill
- claude-optimizationSkill
- community-and-reviewsSkill
- comparison-contentSkill
- competitor-ai-analysisSkill
- content-freshnessSkill
- crawler-log-analysisSkill
- digital-prSkill
- entity-optimizationSkill
- evidence-and-citationsSkill
- gemini-optimizationSkill
- google-ai-overviews-optimizationSkill
- multimodal-aeoSkill
- perplexity-optimizationSkill
- prompt-researchSkill
- structured-dataSkill
The file
We split this skill into the rules it gives an agent
1 rule. 0 are common, 1 is distinctive, and 0 are very specific to this project.
0
Common
Most of the 13 edited versions we read keep these.
1
Distinctive
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 75
Re-evaluate periodically: If engines begin honoring it more, revisit its priority.
“Common” is measured: kept by at least 6 in 10 of the 13 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
llms.txt
This skill implements /llms.txt — a proposed plain-Markdown file that points LLMs to a
site's most important content — and, just as importantly, sets honest expectations about
it. As of now, adoption is early and major answer engines largely do not parse it, so it
is a low-effort, low-impact best practice rather than a citation lever. The work that
actually moves AI visibility is clean rendering, structure, schema, and authority — do
those first. It works for any business, B2B or B2C.
When to use this skill
- A user asks to add
llms.txt/llms-full.txt. - Deciding whether
llms.txtis worth the effort (it is cheap, so usually a mild yes). - Setting realistic expectations about what it does today.
The honest status
- Engines largely ignore it today. Independent testing shows the major crawlers usually
fetch HTML directly and do not rely on
llms.txt; sites adding it generally see no measurable citation change. - Adoption is early. A small minority of sites have it; there is no formal standard that engines have committed to honoring.
- Why do it anyway: it is a ~30-minute task, it is a clear opt-in signal, and it is useful for documentation-heavy sites and for stating brand/entity facts plainly. Treat it as cheap insurance, not a growth tactic.
- Do not let it crowd out the real work — rendering, structure, schema, freshness, and authority are where the gains are.
What it is
- A Markdown file at the site root:
/llms.txt. - A short brand/site description, then curated links to the most important pages (docs, key products/services, about), each with a one-line note.
- Optionally
/llms-full.txtwith fuller content for sites that want it.
Format
# Brand Name
> One to three sentence description of what the site/company is and does.
## Key pages
- [Product](https://example.com/product) - what it is
- [Docs](https://example.com/docs) - how to use it
- [About](https://example.com/about) - company facts and contact
## Contact
- Email: hello@example.comServe it as UTF-8 plain text/Markdown at the root.
Workflow
- Set expectations. Tell the user up front this is low-impact today and prioritize the higher-leverage skills.
- Draft the file. Brand description plus a curated set of the most important links with one-line notes; keep it accurate and consistent with the entity facts.
- Publish at the root as
/llms.txt(and/llms-full.txtif useful). - Keep it current alongside the entity/foundation facts; a stale file is worse than none.
- Re-evaluate periodically. If engines begin honoring it more, revisit its priority.
Output format
- The
llms.txtcontent, ready to publish. - A one-line expectation note for the user (low impact today).
- A pointer to the higher-leverage skills to do first.
Common pitfalls
- Expecting a citation boost — there is little evidence of one today.
- Prioritizing it over rendering, schema, and authority work.
- Letting it drift out of sync with the brand's real facts and key pages.
Tool
Generate a valid llms.txt from a small config:
python scripts/generate_llms_txt.py --sample # example config
python scripts/generate_llms_txt.py --input site.json # write the fileOptional. The script only automates this step; it needs
python3(standard library only, no install). No Python? Just follow the steps above manually.
Related Skills
- ai-retrievability — server-rendered, readable content (matters far more).
- structured-data — machine-readable signals engines actually use.
- entity-optimization — keep the brand facts in
llms.txtconsistent with the entity.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

