shuyu-labs/webcode/office-to-md
Claude Code and agent skill by shuyu-labs/webcode
Trust tier 2
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Convert Office documents (Word, Excel, PowerPoint, PDF) to Markdown format. ONLY use this skill when the user explicitly requests to CONVERT, TRANSFORM or PARSE a specific office file into Markdown. Do NOT trigger for general questions, documentation reading, or discussions about files.
Install
npx vskill@latest install shuyu-labs/webcode/office-to-mdSKILL.md
Office Document to Markdown Converter
Convert various Office document formats to structured Markdown with text, table, and image extraction.
File Description
enhanced_parser.py- Core document parserdoc_converter.py- DOC to DOCX converter (requires LibreOffice)requirements.txt- Python dependencies
Install Dependencies
Additional Dependencies for DOC Format
.doc format requires LibreOffice:
Quick Start
Python Code
Start API Service
Supported Formats
| Format | Extensions | Notes | |
|---|---|---|---|
| Word | .docx, .doc | .doc requires LibreOffice | |
| Excel | .xlsx, .xls | Supports multiple worksheets and date formats | |
| PowerPoint | .pptx | Extracts slide text and images | |
| Auto-detects tables and images |
Features
Word Documents
- Automatic heading level detection
- Convert tables to Markdown tables
- Extract inline images
- Filter headers and footers
- Preserve list formatting
Excel Workbooks
- Support for multiple worksheets
- Automatic date format detection (prevents display as numbers)
- Convert to Markdown tables
- Extract embedded images
PowerPoint Presentations
- Extract content by slide
- Extract images and text boxes
- Preserve slide order
PDF Documents
- Auto-detect tables (line detection + text position detection)
- Extract page images
- Intelligently identify headings and lists
- Output content in original order
Advanced Options
DOC Conversion
PDF Table Strategy
Image Processing
Return Format
Common Issues
DOC Conversion Failed
- Ensure LibreOffice is installed
- Run
python doc_converter.pyto test configuration
Dates Display as Numbers
- Excel parsing automatically handles date formats
- Ensure you're using the latest version of enhanced_parser.py
PDF Table Recognition Inaccurate
- Try different pdf_table_strategy parameters
- Use "lines_strict" for standard tables
- Use "text" for complex tables
File Limitations
- Maximum file size: 160MB
- Supported extensions: docx, doc, pdf, xlsx, xls, pptx
- Automatic cleanup of temporary files
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/codex/office-to-md/SKILL.md
Popularity
- Repository stars
- 285
- Repository forks
- 45
- 7-day trend score
- 28
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/shuyu-labs/webcode/office-to-md)