Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
steipete avatar

Markdown Converter

  • 259 installs
  • 6.5k repo stars
  • Updated August 3, 2026
  • steipete/agent-scripts

This is a copy of markdown-converter by intellectronica - installs and ranking accrue to the original listing.

markdown-converter is an agent skill that converts PDF, Office, HTML, data, media, and archive files to Markdown using uvx markitdown without a local install.

About

markdown-converter is a steipete/agent-scripts skill that turns heterogeneous files into Markdown via the markitdown CLI run through uvx—no separate installation required. Basic usage covers stdout conversion, -o output paths, and stdin pipes: uvx markitdown input.pdf -o output.md. Supported inputs span documents (PDF, .docx, .pptx, .xlsx, .xls), web and data (HTML, CSV, JSON, XML), media with EXIF plus OCR or transcription, and archives including ZIP iteration, YouTube URLs, and EPub. Developers reach for markdown-converter when ingesting legacy Office specs, scraping HTML into repo docs, OCR-ing screenshots for RAG corpora, or batch-converting ZIP bundles before agent indexing. Because markitdown runs ephemerally through uvx, the skill suits CI snippets and one-off agent tasks alike. It complements hand-authored Markdown by normalizing external sources into a single parseable format coding agents can search, diff, and embed.

  • markdown-converter

Markdown Converter by the numbers

  • 259 all-time installs (skills.sh)
  • +6 installs in the week ending Jul 11, 2026 (Skillselion tracking)
  • Data as of Aug 3, 2026 (Skillselion catalog sync)
npx skills add https://github.com/steipete/agent-scripts --skill markdown-converter

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs259
repo stars6.5k
Last updatedAugust 3, 2026
Repositorysteipete/agent-scripts

How do you convert PDF and Office files to Markdown?

Use markdown-converter for development tasks

Who is it for?

Developers ingesting legacy documents, specs, or media into Markdown-based docs pipelines, RAG corpora, or agent-readable knowledge bases.

Skip if: Hand-authoring original documentation or pixel-perfect layout preservation where Markdown structure is insufficient.

When should I use this skill?

User needs PDF, Word, PowerPoint, Excel, HTML, image OCR, audio transcription, ZIP, YouTube, or EPub converted to Markdown.

What you get

Markdown .md files extracted from PDFs, Office documents, HTML pages, spreadsheets, images, audio, ZIP archives, or YouTube URLs.

  • markdown files
  • stdout markdown output

By the numbers

  • Supports 14 input format categories including PDF, Office, HTML, data, media, ZIP, YouTube, and EPub

Files

SKILL.mdMarkdownGitHub ↗

Markdown Converter

Convert files to Markdown using uvx markitdown — no installation required.

Basic Usage

# Convert to stdout
uvx markitdown input.pdf

# Save to file
uvx markitdown input.pdf -o output.md
uvx markitdown input.docx > output.md

# From stdin
cat input.pdf | uvx markitdown

Supported Formats

  • Documents: PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls)
  • Web/Data: HTML, CSV, JSON, XML
  • Media: Images (EXIF + OCR), Audio (EXIF + transcription)
  • Other: ZIP (iterates contents), YouTube URLs, EPub

Options

-o OUTPUT      # Output file
-x EXTENSION   # Hint file extension (for stdin)
-m MIME_TYPE   # Hint MIME type
-c CHARSET     # Hint charset (e.g., UTF-8)
-d             # Use Azure Document Intelligence
-e ENDPOINT    # Document Intelligence endpoint
--use-plugins  # Enable 3rd-party plugins
--list-plugins # Show installed plugins

Examples

# Convert Word document
uvx markitdown report.docx -o report.md

# Convert Excel spreadsheet
uvx markitdown data.xlsx > data.md

# Convert PowerPoint presentation
uvx markitdown slides.pptx -o slides.md

# Convert with file type hint (for stdin)
cat document | uvx markitdown -x .pdf > output.md

# Use Azure Document Intelligence for better PDF extraction
uvx markitdown scan.pdf -d -e "https://your-resource.cognitiveservices.azure.com/"

Notes

  • Output preserves document structure: headings, tables, lists, links
  • First run caches dependencies; subsequent runs are faster
  • For complex PDFs with poor extraction, use -d with Azure Document Intelligence

Related skills

How it compares

Pick markdown-converter for quick uvx-based file-to-Markdown conversion; use pandoc when you need fine-grained format templating.

FAQ

How does markdown-converter run without installing markitdown?

markdown-converter invokes uvx markitdown, which downloads and runs markitdown ephemerally. Example: uvx markitdown input.pdf -o output.md or piping stdin through uvx markitdown for stdout Markdown.

What file formats does markdown-converter support?

markdown-converter supports PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls), HTML, CSV, JSON, XML, images with OCR, audio with transcription, ZIP archives, YouTube URLs, and EPub via markitdown.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.