Skip to content
Back to skills

Doc Lister

ASecurity

Lists and filters documentation files by type, status, tags, and date range with frontmatter parsing

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
documentationnodegitapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill doc-lister --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Doc Lister?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Doc Lister
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-doc-lister/badge)](https://www.skillsdirectory.com/skills/majiayu000-doc-lister)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: doc-lister
description: Lists and filters documentation files by type, status, tags, and date range with frontmatter parsing
model: claude-haiku-4-5
---

# 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>

<INPUTS>
Required:
- `path` - Directory to scan (default: docs/)

Optional filters:
- `doc_type` - Filter by fractary_doc_type
- `status` - Filter by status (draft, published, deprecated)
- `tags` - Filter by tags (array)
- `date_range` - Filter by created/updated dates
</INPUTS>

<WORKFLOW>
1. **Scan Directory**
   - Find all README.md files recursively
   - Exclude node_modules, .git, etc.

2. **Parse Frontmatter**
   - Extract YAML frontmatter from each file
   - Build document list with metadata

3. **Apply Filters**
   - Filter by doc_type if specified
   - Filter by status if specified
   - Filter by tags if specified
   - Filter by date range if specified

4. **Return List**
```json
{
  "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"
    }
  ]
}
```
</WORKFLOW>

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.