markdown-converter
Convert documents, spreadsheets, presentations, images, audio, and web content to Markdown for LLM processing.
- Supports 15+ formats including PDF, Word, PowerPoint, Excel, HTML, CSV, JSON, XML, images with OCR, audio with transcription, ZIP archives, YouTube URLs, and EPub
- Preserves document structure including headings, tables, lists, and links in the converted Markdown output
- Optional Azure Document Intelligence integration (
-dflag) for improved extraction on complex or scanned PDFs - Runs via
uvx markitdownwith no local installation required; accepts file paths, stdin input, or URL hints via-xand-mflags
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
More from intellectronica/agent-skills
notion-api
>
25.6Kcontext7
Retrieve up-to-date documentation for software libraries, frameworks, and components via the Context7 API. This skill should be used when looking up documentation for any programming library or framework, finding code examples for specific APIs or features, verifying correct usage of library functions, or obtaining current information about library APIs that may have changed since training.
6.3Kyoutube-transcript
Extract transcripts from YouTube videos. Use when the user asks for a transcript, subtitles, or captions of a YouTube video and provides a YouTube URL (youtube.com/watch?v=, youtu.be/, or similar). Supports output with or without timestamps.
2.6Knano-banana-pro
Generate and edit images using Google's Nano Banana Pro (Gemini 3 Pro Image) API. Use when the user asks to generate, create, edit, modify, change, alter, or update images. Also use when user references an existing image file and asks to modify it in any way (e.g., "modify this image", "change the background", "replace X with Y"). Supports both text-to-image generation and image-to-image editing with configurable resolution (1K default, 2K, or 4K for high resolution). DO NOT read the image file first - use this skill directly with the --input-image parameter.
2.3Kultrathink
Display colorful ANSI art of the word "ultrathink". Use when the user says "ultrathink" or invokes /ultrathink.
1.6Kbeautiful-mermaid
Render Mermaid diagrams as SVG and PNG using the Beautiful Mermaid library. Use when the user asks to render a Mermaid diagram.
1.2K