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.