Agent Skill to Update Markdown File Index
Agent Skill to Update Markdown File Index is a verified SKILL blueprint on Promptally in Fullstack & Backend Engineering optimized for leading AI models. Update a markdown file section with an index/table of files from a specified folder. Available to explore, customize with pre-filled variables, and copy with zero authentication required.
Technical Specifications
| Specification | Value |
|---|---|
| Artifact type | SKILL (Fullstack & Backend Engineering) |
| Compatible engines | Universal / Model Agnostic |
| Input variables | None (pre-filled) |
| Approximate tokens | 667 |
| Source file | SKILL.md |
| Access tier | Free public (MIT) |
Pre-Filled Template
---
name: update-markdown-file-index
description: 'Update a markdown file section with an index/table of files from a specified folder.'
---
# 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`)
- **Description**: First line comment, header, or inferred purpose
- **Size**: File size for reference (optional)
- **Modified**: Last modified date (optional)
## Table Structure Options
Choose format based on file types and existing content:
### Option 1: Simple List
```markdown
## Files in ${folder}
- [filename.ext](path/to/filename.ext) - Description
- [filename2.ext](path/to/filename2.ext) - Description
```
### Option 2: Detailed Table
```markdown
| File | Type | Description |
|------|------|-------------|
| [filename.ext](path/to/filename.ext) | Extension | Description |
| [filename2.ext](path/to/filename2.ext) | Extension | Description |
```
### Option 3: Categorized Sections
Group files by type/category with separate sections or sub-tables.
## Update Strategy
- ๐ **Update existing**: If table/index section exists, replace content while preserving structure
- โ **Add new**: If no existing section, create new section using best-fit format
- ๐ **Preserve**: Maintain existing markdown formatting, heading levels, and document flow
- ๐ **Links**: Use relative paths for file links within the repository
## Section Identification
Look for existing sections with these patterns:
- Headings containing: "index", "files", "contents", "directory", "list"
- Tables with file-related columns
- Lists with file links
- HTML comments marking file index sections
## Requirements
- Preserve existing markdown structure and formatting
- Use relative paths for file links
- Include file descriptions when available
- Sort files alphabetically by default
- Handle special characters in filenames
- Validate all generated markdown syntax
How to use this skill
- Review the pre-filled example and source files above.
- Copy the template or download
SKILL.md, then use it in your model, IDE, or workflow tool. - Compare your result with the sample output when one is provided.
Frequently Asked Questions
How do I use Agent Skill to Update Markdown File Index?
Open the skill on Promptally, review the pre-filled example, then copy the template or download SKILL.md and paste it into your model, IDE or workflow tool. Agent Skill to Update Markdown File Index is a static blueprint with no dynamic variables. Copy it and use it as-is.
Is Agent Skill to Update Markdown File Index free?
Yes. Agent Skill to Update Markdown File Index is free to view, copy and download on Promptally without creating an account. It is published under the MIT license.
What variables does Agent Skill to Update Markdown File Index need?
Agent Skill to Update Markdown File Index is a static blueprint with no dynamic variables. Copy it and use it as-is.