Generate weekly status reports as polished Word docs
When to use: Your client expects Word, not Markdown or PDF, and you don't want to copy-paste every week.
Prerequisites
- Template doc to copy styling from — Save your standard report as ~/templates/status-report.docx
Flow
-
Open the templateUse word-mcp. Open ~/templates/status-report.docx and tell me its structure (headings + table count).✓ Copied→ Outline returned — H1, H2 list, table dimensions
-
Fill with this week's dataSave a copy as week-of-2026-04-27.docx. Replace placeholder tables with this week's numbers (paste data). Leave the cover page intact.✓ Copied→ Copy saved, tables updated, cover untouched
-
Add a summary paragraphUnder 'Executive Summary', insert 3 paragraphs covering top wins, blockers, and asks. Match the existing paragraph style.✓ Copied→ Paragraphs added with correct style
Outcome: A delivery-ready Word report regenerated each week without manual formatting.
Pitfalls
- Custom template fonts not embedded — python-docx writes references; if the recipient lacks fonts, embed via Word UI or stick to system fonts