Convert Microsoft Office documents (DOCX, XLSX, PPTX) to Markdown without any external dependencies. Use when the user needs to extract text from Word docume...
Zero-dependency converter for Microsoft Office documents. Extracts text and structure from DOCX, XLSX, and PPTX files into clean Markdown.
bash
# Single file
python3 scripts/main.py report.docx -o report.md
# Batch convert a directory
python3 scripts/main.py ./documents --batch -o ./markdown
FormatExtensionOutputWord.docxHeadings, paragraphsExcel.xlsxTables (one per sheet)PowerPoint.pptxSlides as sections
zipfile and xml.etreeopenpyxl (pure Python, no C extensions)No external commands, no network calls, no pip install required.
bash
python3 scripts/main.py <input_file> [-o <output.md>]
Auto-detects format from file extension. If -o is omitted, outputs to <input>.md.
bash
python3 scripts/main.py <input_directory> --batch [-o <output_directory>]
Converts all .docx, .xlsx, .pptx files in the directory. Results saved to markdown_output/ by default.
pdf tool for that)Existing markitdown-based skills require pip install or external CLI tools, which triggers ClawHub security warnings. This skill is 100% self-contained — install it and use it immediately, even offline.