Claude-skill-registry doc-lister
Lists and filters documentation files by type, status, tags, and date range with frontmatter parsing
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/doc-lister" ~/.claude/skills/majiayu000-claude-skill-registry-doc-lister && rm -rf "$T"
manifest:
skills/data/doc-lister/SKILL.mdsource content
doc-lister
<CONTEXT> **Purpose**: List and filter documentation files.Architecture: Operation-specific skill (Layer 3) </CONTEXT>
<CRITICAL_RULES>
- ALWAYS scan specified directory
- ALWAYS parse frontmatter for filtering
- NEVER modify files
- ALWAYS return structured list </CRITICAL_RULES>
Optional filters:
- Filter by fractary_doc_typedoc_type
- Filter by status (draft, published, deprecated)status
- Filter by tags (array)tags
- Filter by created/updated dates </INPUTS>date_range
-
Parse Frontmatter
- Extract YAML frontmatter from each file
- Build document list with metadata
-
Apply Filters
- Filter by doc_type if specified
- Filter by status if specified
- Filter by tags if specified
- Filter by date range if specified
-
Return List
</WORKFLOW>{ "total": 42, "filtered": 15, "documents": [ { "path": "docs/api/auth/login/README.md", "title": "Login Endpoint", "doc_type": "api", "status": "published", "version": "1.2.0", "updated": "2025-01-15" } ] }