Claude Code skills for creating professional Microsoft Office documents on macOS. Each skill uses a dual-engine architecture — Python libraries for file-based creation and AppleScript for live Excel/PowerPoint/Word orchestration.
| Skill | Engine | What It Does |
|---|---|---|
| Excel | openpyxl + AppleScript | Dashboards, KPI panels, styled tables, charts, conditional formatting, VBA macros |
| PowerPoint | python-pptx + AppleScript | Presentations with gradients, cards, charts, images, speaker notes |
| Word | python-docx + AppleScript | Documents with cover pages, accent borders, callout cards, TOC, PDF export |
All three skills share the same curated design system. Specify a style by name or let the agent recommend one based on your content.
| Style | Name | Palette |
|---|---|---|
| XSTYLE-01 | Consulting & Strategy | Navy + Gold |
| XSTYLE-02 | Executive Dashboard | Electric Blue + Dark |
| XSTYLE-03 | Corporate Report | Royal Blue + Emerald |
| XSTYLE-04 | Data Science & Technical | Dark + Cyan/Magenta |
| XSTYLE-05 | Sales & Pipeline | Coral + Teal |
| XSTYLE-06 | Finance & Accounting | Forest Green + Gold |
| XSTYLE-07 | Marketing & Creative | Terracotta + Sage |
| XSTYLE-08 | Operations & Logistics | Cobalt + Amber |
Custom styles are also supported — the agent will design a bespoke palette if none of the 8 presets fit.
# Install all 3 skills at once
npx skills add tivojn/Office -a claude-code
# Or install individually
npx skills add tivojn/Office --skill xlsx-design-agent -a claude-code
npx skills add tivojn/Office --skill pptx-design-agent -a claude-code
npx skills add tivojn/Office --skill docx-design-agent -a claude-codeCopy any skill folder into ~/.claude/skills/:
# Excel
cp -R Excel ~/.claude/skills/xlsx-design-agent
# PowerPoint
cp -R PowerPoint ~/.claude/skills/pptx-design-agent
# Word
cp -R Word ~/.claude/skills/docx-design-agent# Excel
pip install openpyxl Pillow pandas
# PowerPoint
pip install python-pptx Pillow lxml
# Word
pip install python-docx Pillow lxmlRequires macOS with Microsoft Office installed for AppleScript orchestration.
Each skill follows the same pattern:
- Python creates the file — data, formatting, charts, images — all without Office running
- AppleScript opens the file in the corresponding Office app
- VBA/AppleScript finalizes — refresh pivots, update TOC, export PDF
- Mandatory audit — 10-point quality check with iterative fix loop before delivery
MIT