update-markdown-file-index

Installation
Summary

Generate and maintain file indexes in markdown documents by scanning folders and updating or creating organized file listings.

  • Scans target markdown files and discovers files matching specified patterns in designated folders
  • Generates three table format options: simple lists with descriptions, detailed tables with type/size metadata, or categorized sections grouped by file type
  • Automatically identifies existing index sections by heading patterns ("index", "files", "contents") and updates them while preserving document structure
  • Extracts file metadata including name, type, description from comments or headers, size, and modification date for comprehensive indexing
  • Uses relative paths for all file links and sorts results alphabetically by default
SKILL.md

Update Markdown File Index

Update markdown file ${file} with an index/table of files from folder ${input:folder}.

Process

  1. Scan: Read the target markdown file ${file} to understand existing structure
  2. Discover: List all files in the specified folder ${input:folder} matching pattern ${input:pattern}
  3. Analyze: Identify if an existing table/index section exists to update, or create new structure
  4. Structure: Generate appropriate table/list format based on file types and existing content
  5. Update: Replace existing section or add new section with file index
  6. Validate: Ensure markdown syntax is valid and formatting is consistent

File Analysis

For each discovered file, extract:

  • Name: Filename with or without extension based on context
  • Type: File extension and category (e.g., .md, .js, .py)
Related skills

More from github/awesome-copilot

Installs
8.5K
GitHub Stars
32.8K
First Seen
Feb 25, 2026