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
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
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
- Primary Directive
- Analysis and Planning Phase
- Step 1: Review llms.txt Specification
- Step 2: Repository Structure Analysis
- Step 3: Content Discovery
- Step 4: Create Implementation Plan
- Implementation Requirements
- Format Compliance
- Content Requirements
- Content Guidelines
- Execution Steps
- Step 1: Repository Analysis
- Step 2: Content Planning
- Step 3: File Creation
- Step 4: Validation
- Quality Assurance
Key facts
- Installs on skills.sh
- 9,173 (Nov 2, 2026)
- Last commit
- Oct 30, 2026
- Files
- 1 file: SKILL.md
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 specWalks 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 repositoryDrafts 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 fileCreates 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.txtChecks 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 to | llmstxt.org |
|---|---|
| Scopes |
|
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
- Repository
- github/awesome-copilot
- Folder
skills/create-llms
Sources
Docs, issue trackers and discussions this page is built from.
Show all 1Hide
- github.com · github.com