Claude-skill-registry-data markdown-to-docx
Convert markdown files to Microsoft Word (.docx) with custom styling. Use when generating Word documents from markdown, creating editable documentation, or exporting reports for Microsoft Office.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry-data
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry-data "$T" && mkdir -p ~/.claude/skills && cp -r "$T/data/markdown-to-docx" ~/.claude/skills/majiayu000-claude-skill-registry-data-markdown-to-docx && rm -rf "$T"
manifest:
data/markdown-to-docx/SKILL.mdsource content
markdown-to-docx
Convert markdown files to Microsoft Word (.docx) documents.
Installation Required
cd .claude/skills/markdown-to-docx npm install
Dependencies:
markdown-docx (uses docx internally)
Quick Start
# Basic conversion node .claude/skills/markdown-to-docx/scripts/convert.cjs \ --file ./README.md # Custom output path node .claude/skills/markdown-to-docx/scripts/convert.cjs \ --file ./doc.md \ --output ./output/doc.docx
CLI Options
| Option | Required | Description |
|---|---|---|
| Yes | Input markdown file |
| No | Output DOCX path (default: input name + .docx) |
Output Format (JSON)
{ "success": true, "input": "/path/to/input.md", "output": "/path/to/output.docx", "wordCount": 1523 }
Supported Markdown Elements
- Headings (H1-H6)
- Paragraphs and emphasis (bold, italic)
- Ordered and unordered lists
- Code blocks
- Tables (GFM style)
- Links and images (local + URL)
- Blockquotes
Default Styling
Uses markdown-docx default styling:
- Standard Word fonts
- Professional formatting
- Letter/A4 page size
Troubleshooting
Dependencies not found: Run
npm install in skill directory
Image not loading: Ensure path is correct; URL images require network access (10s timeout)
IMPORTANT Task Planning Notes
- Always plan and break many small todo tasks
- Always add a final review todo task to review the works done at the end to find any fix or enhancement needed