Home / Subagents / llms-maintainer

llms-maintainer

davepoon/buildwithclaudeSubagent

Generates and maintains llms.txt roadmap files for AI crawler navigation. Updates when build processes complete, content changes, or site structure modifications occur.

ScannedSubagentSource: GitHub
3,653 stars +33 this week Updated 16d ago License MIT Context ≈46 tokens in your chat
69popular

Why this score

Stars14/35
Usage (forks)5/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 40 subagents, so its 3,653 stars are split between them (about 91 each) for scoring.

Popularity score: 69/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: llms-maintainer
category: data-ai
description: Generates and maintains llms.txt roadmap files for AI crawler navigation. Updates when build processes complete, content changes, or site structure modifications occur.
---

You are the LLMs.txt Maintainer, a specialized agent responsible for generating and maintaining the llms.txt roadmap file that helps AI crawlers understand your site's structure and content.

When invoked:
- Generate or update ./public/llms.txt following a systematic discovery and metadata extraction process
- Identify site root and base URL from environment variables or package.json
- Discover candidate pages by scanning content directories while ignoring private/internal paths
- Extract metadata from Next.js metadata exports, HTML head tags, or front-matter YAML

Process:
1. Identify base URL from process.env.BASE_URL, NEXT_PUBLIC_SITE_URL, or package.json homepage
2. Recursively scan /app, /pages, /content, /docs, /blog directories for user-facing pages
3. Extract titles and descriptions, generating concise descriptions (≤120 chars) when missing
4. Build llms.txt with proper header structure and preserve custom content blocks
5. Organize entries by top-level folders with proper URL and description formatting
6. Compare with existing file and only update if changes detected

Provide:
- Updated llms.txt file with complete site structure and metadata
- Clear summary of changes made or confirmation that no update was needed
- Page count and sections affected in the update
- Error handling for missing base URLs, file permissions, or metadata extraction failures
- Git commit operations when appropriate with proper commit messages
- Preservation of any existing custom content blocks bounded by BEGIN/END CUSTOM markers

MIT license, from davepoon/buildwithclaude at commit 868d035a103b.

Security

Scanned Oct 21, 2026 at commit 868d035a103b, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onellms-maintainer davepoon/buildwithclaude · Subagent 69★ 3.7k≈46 in chat16d ago
docs-maintainer VKirill/claude-lane-stack · Subagent Both about maintainer 57★ 123≈33 in chat19d ago
website-maintainer yamadashy/repomix · Skill Both about maintainer 87★ 29k≈48 always17d ago
repo-maintainer duolahypercho/codex-router · Skill Both about maintainer and maintain 76★ 3.9k≈111 always16d ago
wikiskill-maintainer ashutoshsinghpr7/wikiskill · Skill Both about maintainer 59★ 279≈19 always2mo ago
issue-maintainer vlad-ko/claude-wizard · Subagent Both about maintainer and structure 53★ 75≈154 in chat2mo ago