Claude-skill-registry libdoc
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/libdoc" ~/.claude/skills/majiayu000-claude-skill-registry-libdoc && rm -rf "$T"
manifest:
skills/data/libdoc/SKILL.mdsource content
libdoc Skill
When to Use
- Building static documentation sites from markdown
- Serving documentation locally during development
- Parsing YAML front matter from markdown files
- Generating HTML from markdown with templates
Key Concepts
build: Processes markdown files with front matter, applies Mustache templates, and outputs static HTML.
serve: Local development server with live reload for documentation preview.
parseFrontMatter: Extracts YAML metadata from markdown file headers.
Usage Patterns
Pattern 1: Build documentation
import { build } from "@copilot-ld/libdoc"; await build({ srcDir: "docs", outDir: "public", template: "template.html.mustache", });
Pattern 2: Parse front matter
import { parseFrontMatter } from "@copilot-ld/libdoc"; const { data, content } = parseFrontMatter(markdownContent); console.log(data.title); // From YAML header
Integration
Used by
make docs to build the documentation site. Output served via static
file hosting.