返回 Skill 列表
extension
分类: 开发与工程无需 API Key

office-suite

Microsoft Office文档操作(Word、Excel、PowerPoint、PDF)。使用场景:创建专业的.docx文档、填写PDF表单、从PDF中提取表格、构建演示文稿、处理电子表格或任何涉及Office文件格式的任务。触发词:Word、Excel、PowerPoint、PDF、.docx、.xlsx、.pptx、电子表格、演示文稿、幻灯片、表单、发票、报告、备忘录、信函、预算、财务模型。

person作者: jakexiaohubgithub

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 | ./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 format
  • unpack.py - Unpack Office file to XML
  • validate.py - Validate Office document structure
  • soffice.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