GreyScript AI

llms.txt Generator

Build an llms.txt file that points AI assistants and agents to your most useful pages. Paste your sitemap to import URLs, organise them into sections, then copy or download the file.

Import URLs (optional)
Browsers cannot fetch another site's sitemap directly, so open yoursite.com/sitemap.xml and paste its contents here.
Used to turn relative links like /pricing/ into full URLs.
Sections and links
Links in a section named Optional can be skipped by agents when their context window is short.
AI-assisted (optional)
Each link above gets a "Write a summary with AI" button once it has a URL. Use it to fill in that link's notes, then edit or clear the result as you like.
This sends the URL you enter to our server and an AI model to read the page and suggest a one-line summary. Nothing else on this tool is sent anywhere.
Fetches each URL above and assembles a second file with the full page text inlined per link, the llms-full.txt convention from llmstxt.org.
Your llms.txt
    Follows the format proposed at llmstxt.org. Nothing you enter is sent anywhere or saved, so copy or download the file before you leave the page. Publish the file at the root of your domain, for example https://www.example.com/llms.txt, and serve it as plain text. The one exception is the optional AI-assisted section above: using it sends the URL you enter to our server and to an AI model, as described next to that button.

    Questions and answers

    What is llms.txt?

    llms.txt is a proposed standard (llmstxt.org) for a Markdown file at your site root that gives AI assistants a short summary of your site and links to its most useful pages. It works like a curated table of contents for language models.

    What format does llms.txt use?

    An H1 with the site or project name is the only required part. It is followed by an optional blockquote summary, optional free text, and H2 sections containing Markdown link lists in the form "- [Title](url): notes". A section called Optional lists links an agent can skip when its context is short.

    Where do I put the file?

    Publish it at the root of your domain so it loads at https://yourdomain.com/llms.txt. You do not need to link to it; tools that support llms.txt look for that exact path.

    Does llms.txt improve Google rankings?

    No. Google's May 2026 guide to its generative AI features says llms.txt is not needed and that Google treats it like any other text file. Some AI assistants, coding agents and documentation tools do read it, so treat it as a low-cost extra for those, not a ranking factor.

    Can it write the link descriptions for me?

    Yes, optionally. The AI-assisted section reads a link's URL and writes a one-line summary you can use as its note, or edit or reject. This sends that one URL to our server and an AI model; nothing else in the tool is sent anywhere. You can still write every note yourself instead.

    What is llms-full.txt?

    The llmstxt.org convention for a second file alongside llms.txt: the same structure, but with the full extracted text of each linked page inlined instead of a short note. The AI-assisted section's "Build llms-full.txt" button fetches each URL you have added and assembles this file for you to download.