configure-llms-txt

Create and maintain llms.txt and llms-full.txt manifests for AI agent discoverability.

Updated Feb 10, 2026
One-click install
npx skills add https://github.com/vesviet/agent-skills --skill configure-llms-txt-vesviet
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: configure-llms-txt
Source: https://github.com/vesviet/agent-skills/tree/main/core/skills/documentation/configure-llms-txt
Command: npx skills add https://github.com/vesviet/agent-skills --skill configure-llms-txt-vesviet

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Documentation sites are built for humans, leaving AI agents and LLMs without a clean, machine-readable index of your content. This Skill implements the llmstxt.org specification so agents can discover and ingest your docs efficiently. ## Core Features & Use Cases - Manifest Generation: Produces a spec-compliant /llms.txt with H1 title, blockquote summary, and curated section links, plus a full-text /llms-full.txt companion. - Framework Integration: Provides implementation patterns for Astro, Next.js, Cloudflare Workers, Hugo, and Jekyll, including v2 link relations and per-page Markdown twins. - CI Automation: Ships a GitHub Actions workflow that regenerates the manifest on doc changes, validates links, and fails builds on staleness or schema errors. - Use Case: A team shipping an API with an A2A agent card uses this Skill to publish /llms.txt linking their docs, /.well-known/agent-card.json, and RFC 9727 API catalog, with CI keeping it current. ## Quick Start Use the configure-llms-txt skill to generate an llms.txt manifest for my documentation site and set up CI to keep it updated.

Frequently Asked Questions about configure-llms-txt

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an llms.txt file for my website?▼

Create a Markdown file at your domain root with an H1 project name, a blockquote summary, and sectioned links in the format '- [Title](url): one-sentence description'. Follow the llmstxt.org v2 structure with no HTML or promotional copy.

What is the difference between llms.txt and llms-full.txt?▼

llms.txt is a small curated index of key documentation links kept within a tight token budget. llms-full.txt concatenates the full text of all primary documentation pages for LLMs that can ingest large context in one request.

Does llms.txt improve Google Search rankings?▼

No. Google Search explicitly ignores llms.txt, so it neither helps nor harms rankings. It serves agent consumers like OpenAI, Anthropic, and Gemini, and should never be presented as an AI Overviews ranking lever.

How do I serve llms.txt in Next.js or Astro?▼

In Next.js, create an app/llms.txt/route.ts handler returning the content with a text/plain header. In Astro, place llms.txt in the public/ directory, which is served directly at the domain root.

Should llms.txt replace robots.txt for access control?▼

No. llms.txt manages discoverability only and is not a permissions file. Use robots.txt for access control, and optionally link your llms.txt from robots.txt to improve discoverability.

How do I keep llms.txt up to date automatically?▼

Add a CI workflow triggered on documentation changes that regenerates llms.txt, validates every linked URL resolves, and commits updates. Fail the build on stale manifests, broken links, or schema mismatches.