Microsoft's MarkItDown converts PDFs, Office docs, images, audio, and a dozen other formats into Markdown for feeding to LLMs. It's built for preprocessing pipelines, not pretty human-readable output. The best part is how it handles things you wouldn't expect: YouTube transcripts, Wikipedia pages, RSS feeds, even ZIP archives. You can wire in GPT-4 for image descriptions or use Azure Document Intelligence for complex PDFs. Watch out for the gotchas though. Embedded images use absolute paths that break when you move files, and the LLM flag silently degrades to useless filename output if your API key isn't set. Solid for batch document ingestion if you test the edge cases first.

install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
35
skills.sh installs
252
GitHub stars
15
last updated
Aug 21, 2026

Install

$ npx -y skills add julianobarbosa/claude-code-skills --skill markitdown-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

Microsoft's MarkItDown converts PDFs, Office docs, images, audio, and a dozen other formats into Markdown for feeding to LLMs. It's built for preprocessing pipelines, not pretty human-readable output. The best part is how it handles things you wouldn't expect: YouTube transcripts, Wikipedia pages, RSS feeds, even ZIP archives. You can wire in GPT-4 for image descriptions or use Azure Document Intelligence for complex PDFs. Watch out for the gotchas though. Embedded images use absolute paths that break when you move files, and the LLM flag silently degrades to useless filename output if your API key isn't set. Solid for batch document ingestion if you test the edge cases first.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/julianobarbosa/claude-code-skills
Categories
Frontend Development, Documentation, Code Review & Quality, AI & Agent Building, Data Science & ML, Python, Office & Documents
First seen
Jun 3, 2026

More from julianobarbosa/claude-code-skills

All 8
1davila7 avatarcore-componentsdavila7/claude-code-templatesCore component library and design system patterns. Use when building UI, using design tokens, or working with the component library.249skills.sh installs
2dchuk avatarintegrating-tauri-rust-frontendsdchuk/claude-code-tauri-skillsGuides the user through integrating Rust-based WASM frontend frameworks with Tauri v2, covering Leptos and Trunk setup, WASM compilation configuration, Cargo.to248skills.sh installs
3thedivergentai avatargodot-platform-mobilethedivergentai/gd-agentic-skillsExpert blueprint for mobile platforms (Android/iOS) covering touch controls, virtual joysticks, responsive UI, safe areas (notches), battery optimization, and a248skills.sh installs
4nocobase avatarnocobase-dsl-reconcilernocobase/skills**Opt-in DSL path** for NocoBase app building. Use ONLY when the user explicitly asks for YAML / DSL / committed-to-git / `cli push` / spec files — e.g. "use th244skills.sh installs
5nexu-io avatarmagazine-web-pptnexu-io/open-design生成"电子杂志 × 电子墨水"风格的横向翻页网页 PPT(单 HTML 文件),含 WebGL 流体背景、衬线标题 + 非衬线正文、章节幕封、数据大字报、图片网格等模板。当用户需要制作分享 / 演讲 / 发布会风格的网页 PPT,或提到"杂志风 PPT"、"horizontal swipe deck"、"editori239skills.sh installs
6giulioco avatarsocial-growth-engineergiulioco/skillsMaster viral app growth engineering using proven social media strategies. Provides comprehensive guidance on TikTok/Instagram Reels marketing, UGC networks, vir236skills.sh installs