From skull
Generate and edit Microsoft Office files — Word, Excel, PowerPoint — when the deliverable is a document, not code. Triggers on "make a Word doc", "generate an Excel report", "build a spreadsheet with formulas or charts", "create a deck or slides", "fill a docx template". Reaches for python-docx and docxtpl (templated documents), openpyxl and XlsxWriter (spreadsheets with real formulas, styling, charts), and python-pptx (slides from data). Prefers templating over hand-building; keeps numbers as live formulas, not strings.
How this skill is triggered — by the user, by Claude, or both
Slash command
/skull:doc-officeThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
The deliverable is a `.docx`, `.xlsx`, or `.pptx`. Reach for the right library; **prefer templating over
The deliverable is a .docx, .xlsx, or .pptx. Reach for the right library; prefer templating over
hand-building a document element by element.
constant_memory mode).to_excel for a quick data dump; drop to openpyxl/XlsxWriter for formatting and formulas.=SUM(...)), not pre-computed strings — the user expects a live model.
Set column widths, freeze the header row, format currency/dates, add a total row.Presentation("template.pptx")) instead of the default theme..xlsm); use the right tool or keep a copy.Learned from the community's document skills (incl. Anthropic's official DOCX/XLSX/PPTX skills) —
re-implemented as guidance over open libraries, not vendored. See docs/ECOSYSTEM.md. Pairs with doc-pdf.
npx claudepluginhub aturzone/skullGuides completion of development work by verifying tests, detecting environment, and presenting structured options for merge, PR, or cleanup.
Enforces test-driven development: write failing test first, then minimal code to pass. Use when implementing features or bugfixes.
Guides creation and editing of skills using test-driven development with pressure scenarios and subagents to verify agent compliance.