office-suite
SKILL.md
Office Suite Skills
Comprehensive toolkit for creating, editing, and manipulating Microsoft Office documents and PDFs.
Quick Navigation
| Task | Skill | Path |
|---|---|---|
| Word documents (.docx) | docx | ./docx/SKILL.md |
| PDF forms & manipulation | ./pdf/SKILL.md |
|
| PowerPoint presentations | pptx | ./pptx/SKILL.md |
| Excel spreadsheets | xlsx | ./xlsx/SKILL.md |
When to Use Each
PDF (./pdf/SKILL.md)
- Extract text or tables from PDFs
- Fill out PDF forms (invoices, applications)
- Merge/split PDF files
- OCR scanned documents
- Add watermarks or passwords
DOCX (./docx/SKILL.md)
- Create professional Word documents
- Work with tracked changes and comments
- Generate reports, letters, memos
- Insert images and tables
- Convert between formats
PPTX (./pptx/SKILL.md)
- Create slide decks from scratch
- Edit existing presentations
- Add charts, images, animations
- Build pitch decks and proposals
XLSX (./xlsx/SKILL.md)
- Create spreadsheets with formulas
- Build financial models and budgets
- Extract data from Excel files
- Recalculate and validate spreadsheets
Shared Utilities
The shared/office/ directory contains Python utilities used across all Office formats:
pack.py- Repack XML into Office formatunpack.py- Unpack Office file to XMLvalidate.py- Validate Office document structuresoffice.py- LibreOffice automation wrapper
Dependencies
# Python libraries
pip install pypdf pdfplumber reportlab python-docx openpyxl
# Node libraries (for document creation)
npm install -g docx pptxgenjs
# System tools (optional but recommended)
brew install poppler qpdf libreoffice
VULKN-Specific Notes
For Mexican SMB invoices (CFDI/Facturapi):
- Use PDF skill to extract data from received invoices
- Use DOCX skill to generate professional quotes and contracts
- Use XLSX skill for financial reporting
Adapted from Anthropic's Claude Cowork skills, Feb 2026
Weekly Installs
30
Repository
bjs-innovation-…b/skillsFirst Seen
13 days ago
Security Audits
Installed on
github-copilot30
codex30
kimi-cli30
gemini-cli30
cursor30
amp30