markdown-conversion

Convert PDF, Word, Excel, PowerPoint, and web pages to Markdown.

16|Updated May 9, 2026
One-click install
npx skills add https://github.com/hugohe3/hugo-skills --skill markdown-conversion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdown-conversion
Source: https://github.com/hugohe3/hugo-skills/tree/main/skills/markdown-conversion
Command: npx skills add https://github.com/hugohe3/hugo-skills --skill markdown-conversion

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires PyMuPDF, requests, mammoth, pandoc, beautifulsoup4, markdownify, ebooklib, nbconvert, openpyxl, python-pptx, curl_cffi, trafilatura, fitz, requests, ebooklib, nbconvert, openpyxl, pptx, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the process of converting a wide range of documents, including PDF, Word, Excel, PowerPoint, and web pages, into high-quality Markdown with embedded images, enabling seamless integration into various documentation workflows.

Core Features & Use Cases

  • Multiple Formats: Converts PDF, Word, Excel, PowerPoint, EPUB, HTML, Jupyter Notebooks, subtitles, and web URLs to Markdown.
  • Advanced Image Handling: Offers options to filter out decorative images or extract all images with full metadata.
  • Batch Conversion: Converts entire directories or multiple files at once.
  • Use Case: Imagine you have a collection of research papers in PDF format that you need to organize into a cohesive Markdown file for a project. This Skill can quickly convert each PDF to Markdown and extract any embedded images, allowing for easy organization and sharing.

Quick Start

Use the markdown-conversion skill to convert a PDF document to Markdown, e.g. 'convert.py report.pdf'

Frequently Asked Questions about markdown-conversion

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

FAQPage Schema
How do I convert PDF to Markdown with embedded images?

You can convert PDF to Markdown by running the conversion script on your target file. The process utilizes PyMuPDF to extract text and embedded images, outputting a clean Markdown document for your workflows.

Can I batch convert Word and Excel documents to Markdown?

Yes, you can batch convert Word and Excel files to Markdown. The tool uses mammoth for Word and openpyxl for Excel, allowing you to process entire directories or multiple files at once into Markdown format.

What is the best way to convert web pages and HTML to Markdown?

The best way to convert web pages and HTML to Markdown is using this tool's built-in extraction libraries. It uses requests, beautifulsoup4, and trafilatura to fetch web URLs and transform HTML content into readable Markdown.

Do I need Python and pandoc installed to convert documents to Markdown?

Yes, you need Python installed to run the conversion scripts. The tool relies on pandoc and various Python libraries like PyMuPDF and openpyxl to process different document formats into Markdown.

How do I extract images from PowerPoint presentations during Markdown conversion?

To extract images from PowerPoint during Markdown conversion, the tool uses python-pptx to process PPTX files. It can extract all images with full metadata or filter out decorative images based on your configuration.

Can I convert EPUB and Jupyter Notebooks to Markdown for documentation?

Yes, you can convert EPUB and Jupyter Notebooks to Markdown for documentation. The tool applies ebooklib for EPUB files and nbconvert for Jupyter Notebooks, transforming their content into clean Markdown text.