PlugWiki

create-llms Skill for Claude Code: Generate an llms.txt for Your Repository

Has the agent analyse your repository and write an llms.txt file at its root that points AI tools to the key docs.

Installs
9.2K
on skills.sh
Stars
40.7K
on GitHub
Updated
Oct 2026
last repo commit

create-llms makes the agent create a new llms.txt in the root of your repository, following the format at llmstxt.org. The file lists the project name, a short summary and links to the files an AI tool should read first.

Before writing, the agent reviews the spec, examines the repository structure, reads the README and finds docs, specs, examples and config files. It then groups the links into H2 sections and checks that each link is valid. The skill is one text file and bundles no scripts.

Good for

  • Maintainers adding an llms.txt to an open-source project
  • Documentation teams who want an LLM-friendly map of their docs
  • Developers who want a first draft of llms.txt to edit by hand

Install create-llms

Claude Code

  1. 1

    Copy this prompt.

    Install the create-llms skill in Claude Code. Run this command:
    
    npx skills add https://github.com/github/awesome-copilot --skill create-llms
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

From its listing on skills.sh. Source.

What's in the skill

When it loads

Create an llms.txt file from scratch based on repository structure following the llms.txt specification at https://llmstxt.org/

Sections in SKILL.md

  1. Primary Directive
  2. Analysis and Planning Phase
  3. Step 1: Review llms.txt Specification
  4. Step 2: Repository Structure Analysis
  5. Step 3: Content Discovery
  6. Step 4: Create Implementation Plan
  7. Implementation Requirements
  8. Format Compliance
  9. Content Requirements
  10. Content Guidelines
  11. Execution Steps
  12. Step 1: Repository Analysis
  13. Step 2: Content Planning
  14. Step 3: File Creation
  15. Step 4: Validation
  16. Quality Assurance

Key facts

Installs on skills.sh
9,173 (Nov 2, 2026)
Last commit
Oct 30, 2026

What it includes

  • Reads the format rules at llmstxt.org before writing

    Step 1 of the analysis phase tells the agent to review the spec at https://llmstxt.org/ and note the required markdown structure.

    Network · Review the llms.txt spec

  • Walks the repo structure and reads the README to find purpose and scope

    It catalogs directories and key files: READMEs, docs, specs, config files and examples.

    Files · Analyse the repository

  • Drafts a priority-ordered list of essential and secondary files

    The plan covers the purpose summary, essential files, secondary files and how the sections are organised.

    Plan the file

  • Creates llms.txt at the repo root with an H1, summary and H2 link lists

    Each link is written as [name](relative-url): optional description. Sections suggested include Documentation, Specifications, Examples, Configuration and Optional.

    Try: “Create an llms.txt for this repository”

    Write · Write llms.txt

  • Checks the format, link validity and consistent formatting

    The quality checklist covers the H1, the blockquote summary, H2 sections, link format and the file location at the root.

    Files · Validate

From the official docs

Permissions

Low risk

The skill reads your repository and writes llms.txt at its root. Review the file before you commit it, since it may list internal docs you do not want to point AI tools to.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • It writes llms.txt in your repository root

    SKILL.md says to create the file at the repo root and gives no guidance on an existing one. Commit first so you can diff the result. github.com

  • It may list internal docs

    The skill selects docs, specs, examples and config files it finds. Remove links to anything you do not want to publish. github.com

Technical details
Talks tollmstxt.org
Scopes
  • Reads repository files

  • Writes llms.txt at the repo root

Questions

What does create-llms do?

It writes an llms.txt file from scratch for your repository. The agent studies the repository, then lists the most useful files for an AI tool with short descriptions, in the format described at llmstxt.org.

What is llms.txt?

SKILL.md describes it as a file that gives high-level guidance to large language models on where to find the content that explains a repository. The format and spec are at llmstxt.org.

How do I install create-llms?

Use the install box above. The skills CLI route installs this one skill, or you can copy the folder into your skills directory.

Will it overwrite an existing llms.txt?

SKILL.md says to create the file from scratch and does not say what happens if one exists. Our advice: commit your repository first so you can compare.

Does it work in the Claude app?

It reads your repository and writes a file in it, so it fits an agent with file access, such as Claude Code or Codex. The install box may show a Claude app upload, but the skill works on files in your repository.

Is create-llms safe?

It bundles no scripts. It reads your repository files and writes one new file, llms.txt, in the repo root. It points the agent to https://llmstxt.org/ for the spec. Review the generated links before you commit them.

Information

updated Nov 2, 2026

Folder
skills/create-llms

github/awesome-copilotskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 1
  1. github.com · github.com

Updated Nov 2, 2026.