office-to-md
>
Security Assessment
About office-to-md
The office-to-md skill converts Office and document files into clean Markdown using markitdown, Microsoft’s open-source document-to-Markdown conversion tool. It solves the problem of making content from formats like Word, Excel, PowerPoint, PDF, HTML, images, audio, and ZIP archives easier to search, version control, reuse, and process with AI systems. By transforming rich document formats into Markdown, the skill helps users extract readable text and structured content from files that are otherwise harder to inspect or manage programmatically.
Its main capabilities include Office document conversion and Markdown export. The skill supports Word documents with text, tables, headings, lists, hyperlinks, and basic formatting; Excel spreadsheets converted into Markdown tables; PowerPoint presentations represented as slide-based sections; PDFs with text extraction; HTML converted into clean Markdown; images with OCR through a vision model; audio transcription; and ZIP files containing processable documents. It can be used through the markitdown Python API or command-line interface, and it integrates with the office-mcp server through the docx_to_md tool.
This skill is useful for anyone who needs to extract, archive, review, or transform document content into a lightweight text format. Typical users include technical writers, analysts, researchers, developers, operations teams, and AI workflow builders who want to convert Office files into Markdown notes, documentation, tables, searchable text, or AI-friendly inputs. It is especially helpful when preparing documents for documentation pipelines, knowledge bases, source control, or downstream language-model processing.
FAQ
How do I use the office-to-md skill?
Provide an Office or supported document file and ask for it to be converted to Markdown. You can optionally specify conversion preferences, such as converting a Word document to Markdown, turning PowerPoint slides into Markdown notes, extracting PDF content, or converting Excel sheets into Markdown tables.
Which file formats are supported?
The source content lists support for Word .docx, Excel .xlsx, PowerPoint .pptx, PDF .pdf, HTML .html, images such as .jpg and .png, audio such as .mp3 and .wav, and ZIP .zip files containing processable files.
What tool does this skill use for conversion?
The skill uses markitdown, Microsoft’s open-source tool for converting documents to Markdown. The provided examples show both Python API usage with MarkItDown and command-line usage with the markitdown command.
Does the skill preserve formatting?
For Word documents, the provided content says the output preserves headings, bold and italic formatting, bulleted and numbered lists, tables as Markdown tables, and hyperlinks. Excel sheets are converted into Markdown table sections, and PowerPoint slides are represented as sections.
Are there any requirements or optional enhancements?
The command-line example requires installing markitdown with pip. The Python API can initialize MarkItDown directly, and the provided content also shows optional LLM-related settings for enhanced processing, though no specific enhanced behavior is detailed.
Install office-to-md
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
claude-office-skills/skills