Claude Office Skills
Full Office Suite
General Purpose
Open Source
Best for: Teams that need one skill to generate all Office formats — when a project requires PPTX + DOCX + XLSX deliverables and you don't want four separate skills
Not ideal for: When you need maximum depth in a single format — format-specific skills like Excel MCP Server or PPT Master go deeper on their respective outputs
Full Office Format Coverage
Plus HTML-to-PPTX conversion — paste a web page or HTML snippet and get a structured slide deck.
Core Features
🗂️
One Skill, Four Formats
Install once and generate PPTX, DOCX, XLSX, and PDF from Claude — no format-switching, no separate skills to manage or update.
🌐
HTML-to-PPTX Conversion
Unique feature in this category: converts HTML to structured PPTX slides. Useful for teams whose content lives in web CMS or HTML templates.
🔄
Cross-Format Workflows
Generate a DOCX brief, then export the same content as a PPTX for a meeting, then pull the data into XLSX — all from the same Claude session without switching skills.
⚡
Simple Install
Requires pip (8 packages) + npm (auto-downloads Playwright + Chromium, ~200MB). Playwright powers PDF rendering, thumbnails, and HTML conversion — it's a feature, not just overhead.
Signals
Formats Supported
PPTX, DOCX, XLSX, PDF
HTML Conversion
HTML → PPTX
Install Method
pip + npm + Playwright
Quality Assessment
Format breadth is the standout — 4 formats + OOXML direct manipulation + markitdown content extraction. Ease of Use significantly lower than previously stated: installation requires pip (8 packages including markitdown) AND npm (which auto-triggers playwright install chromium — ~150-200MB Chromium download). Playwright supports PDF rendering, thumbnail generation, and HTML conversion. The prior "no pip installs" claim was inaccurate. html2pptx.js (pptxgenjs-based) is a real, functional feature.
Install & Use
git clone https://github.com/tfriedel/claude-office-skills
cd claude-office-skills
pip install -r requirements.txt
npm install
cp -r public/* ~/.claude/skills/