generate-llms-txt — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited generate-llms-txt (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
/llms.txt is a root-level Markdown file (the llmstxt.org proposal) that gives AI assistants a curated index of your site. It is cheap insurance, not a ranking driver, the heavy lifting is schema + citability + off-site mentions (see ../../references/PLAYBOOK.md §6). But it costs nothing and prevents the AI from guessing your site structure wrong.
node <skill-path>/scripts/gen-llms-txt.mjs https://example.com --title="Brand" --max=80 --out=llms.txtIt reads the sitemap (follows sitemap-index → child sitemaps), fetches each page's title + description, groups by first path segment, and writes an llmstxt.org-format draft.
> summary line: one factual paragraph on what the site is and who it's for.## sections (Docs, Products, Guides, Optional)./llms.txt, served as text/plain or text/markdown) and verify: curl -s https://example.com/llms.txt | head -20A second file with full page contents inlined, for tools that ingest everything. Generate it from your content source (frontmatter/Markdown), not by hand, so it doesn't rot. Don't ship a stale one.
See llms.txt.template for a production-shaped starting point (note its "Attribution for AI search" section, which pins your exact brand spelling to prevent AI name confusion).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.