Agent files
Agent files (AGENTS.md / CLAUDE.md / SKILL.md)
In short: Publish an AGENTS.md of 200 bytes or more at your site root, with real instructions for agents using your product or API.
What it checks
Whether the site publishes agent instruction files: AGENTS.md, CLAUDE.md or SKILL.md.
Why it matters
AGENTS.md is the convention coding agents read, inside a code repository, for instructions on how to work there. Publishing one at your site root is this rubric’s recommendation, not a documented agent behaviour: it puts the same kind of instructions for your product or API where an agent or developer can fetch them, alongside llms.txt.
When it applies
Always, for any llms.txt that exists.
An audit that doesn't apply, or that we couldn't verify, is removed from your score and its weight shared among the Ecosystem Integration audits that do apply. It is never scored as a zero.
How it's scored
1.0 AGENTS.md · 0.6 CLAUDE.md · 0 absent. A file under 200 bytes counts as absent (v1.1). SKILL.md is captured but not yet credited.
How to fix
- Publish an AGENTS.md at the root with real instructions for agents using your product or API.
- Make it substantive: a placeholder under 200 bytes earns nothing.
- If you already have CLAUDE.md, publish the same content as AGENTS.md for full credit.
Example
# AGENTS.md
## Using the Acme API
- Authenticate with a bearer token from https://acme.com/keys
- Use the sandbox base URL for tests: https://sandbox.api.acme.com/v1
- Stay under 100 requests a minute; on a 429, wait for the Retry-After header before retryingFrequently asked questions
Which agent file earns credit: AGENTS.md, CLAUDE.md or SKILL.md?
AGENTS.md at your site root scores 1.0; CLAUDE.md alone scores 0.6 (a scan fetches /AGENTS.md, /CLAUDE.md and /SKILL.md from the root); SKILL.md is fetched but not credited. AGENTS.md is an open, tool-neutral convention for code repositories: coding agents read it from the project they are working in (Claude Code, for example, reads a project’s AGENTS.md when there is no CLAUDE.md). We know of no agent that documents fetching /AGENTS.md from a website; crediting a file at your site root is this rubric’s opinion of good practice. If you publish one file, make it AGENTS.md.Sources: agents.md — AGENTS.md, a simple, open format for guiding coding agents · Claude Code docs — How Claude remembers your project (CLAUDE.md and AGENTS.md) · LLMSRank — Agent files audit
Why doesn’t my short AGENTS.md count?
/AGENTS.md (a soft 404) is rejected. Fill it with real instructions, such as how to authenticate, sandbox and production base URLs, and which docs to read first.Sources: LLMSRank — Agent files audit · agents.md — AGENTS.md, a simple, open format for guiding coding agents
What should a public AGENTS.md on a website contain, and how is it different from llms.txt?
Sources: agents.md — AGENTS.md, a simple, open format for guiding coding agents · llmstxt.org — The /llms.txt file, v2 (modified 2026-08-10)
Is it worth publishing a SKILL.md?
/SKILL.md but give it no credit. SKILL.md belongs to Agent Skills, where each skill is a folder whose SKILL.md starts with YAML frontmatter (a required name and description) followed by instructions. Publish AGENTS.md first, and add skills if you want agents to load task-specific instructions on demand.Sources: Agent Skills — Specification (SKILL.md) · LLMSRank — Agent files audit
How many sites publish an AGENTS.md, in LLMSRank’s research?
Sources: LLMSRank — How we score (rubric v2.0) · LLMSRank — Agent files audit