ck:llms

Extract titles, descriptions, and categories from Markdown files to generate llms.txt indexes.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/mafvietnam/mafapp --skill ck-llms-mafvietnam
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ck:llms
Source: https://github.com/mafvietnam/mafapp/tree/main/.claude/skills/llms
Command: npx skills add https://github.com/mafvietnam/mafapp --skill ck-llms-mafvietnam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

llms.txt provides an AI-friendly index of project documentation by curating and structuring content for context-aware retrieval. It enables quick, accurate AI-assisted understanding of large docs by extracting key titles, descriptions, and categories and presenting them in llms.txt compliant with the llmstxt.org specification.

Core Features & Use Cases

  • Scans a Markdown documentation tree to surface titles, descriptions, and category metadata.
  • Generates llms.txt and llms-full.txt (inline content) formatted for AI context windows.
  • Supports optional base URL prefixes to produce web-ready links and facilitates integration with static sites or docs portals.

Quick Start

Run the generator against your docs directory to produce llms.txt and, if needed, llms-full.txt.

Frequently Asked Questions about ck:llms

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

FAQPage Schema
How do I generate an llms.txt file from my Markdown documentation?▼

To generate an llms.txt file, scan your Markdown documentation tree to extract titles, descriptions, and categories, then organize the content by category using the llmstxt.org spec to produce a deterministic, AI-friendly site index.

What is llms.txt and when do I need it for AI context retrieval?▼

An llms.txt file provides an AI-friendly index of project documentation, curating and structuring content for context-aware retrieval to enable quick, accurate AI-assisted understanding of large docs.

Can I generate web-ready links in llms.txt using a base URL prefix?▼

Yes, you can add optional base URL prefixes when generating llms.txt to produce web-ready links, which facilitates integration with static sites or docs portals for AI context windows.

Does the llms.txt generation process support inline content for full AI context?▼

Yes, the process supports generating an optional llms-full.txt file that includes inline content formatted specifically for AI context windows alongside the standard index.

How do I organize documents by category for AI-assisted understanding?▼

You can organize documents by category by scanning Markdown files to surface category metadata, which structures the content into an llmstxt.org compliant index for accurate AI-assisted understanding.

What are the limitations when scanning Markdown files for documentation indexing?▼

The scanning process requires valid Markdown file paths and relies on sensible defaults with error handling, but deterministic outputs depend on properly structured titles, descriptions, and categories within the files.