markdown-tools

Generate tables of contents, convert markdown to HTML, and validate links.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill markdown-tools-winsorllc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdown-tools
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/markdown-tools
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill markdown-tools-winsorllc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the management and transformation of markdown documents, automating common tasks that would otherwise be time-consuming and repetitive.

Core Features & Use Cases

  • Table of Contents Generation: Automatically create a navigable table of contents for markdown files.
  • Format Conversion: Convert markdown to HTML or extract plain text.
  • Content Analysis: Extract headings, links, and perform word counts.
  • Link Validation: Check for broken internal links within markdown documents.
  • Use Case: When preparing documentation for a project, use this Skill to generate a README.md with an up-to-date table of contents and ensure all internal links are valid.

Quick Start

Generate a table of contents for the README.md file.

Frequently Asked Questions about markdown-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a table of contents for markdown documentation?

To generate a table of contents for markdown documentation, this Skill automatically extracts headings to create a navigable structure. It streamlines content creation by automating this repetitive formatting task for your project files.

Can I convert markdown to HTML for a project README?

Yes, you can convert markdown to HTML for a project README using this Skill's format conversion feature. It transforms your markdown documents into HTML, allowing seamless integration into web pages or documentation portals.

What is the best way to check for broken links in a markdown file?

The best way to check for broken links in a markdown file is using this Skill's link validation feature. It analyzes your markdown documents to ensure all internal links remain valid, preventing navigation errors in your code repository maintenance.

Do I need Node.js to process markdown files with this tool?

Yes, you need a Node.js environment to process markdown files with this tool. It requires the Node.js fs and path modules to perform file system operations for text processing, format conversion, and link checking.

How do I extract plain text and links from markdown documents?

To extract plain text and links from markdown documents, this Skill provides content analysis capabilities. It extracts headings, links, and performs word counts, helping you analyze documentation content without manual parsing.