office-suite

Comprehensive toolkit for creating, editing, and manipulating Microsoft Office documents and PDFs.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "office-suite" with this command: npx skills add bjs-innovation-lab/skills/bjs-innovation-lab-skills-office-suite

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

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

OpenClaw Skill Growth

Make OpenClaw Skills observable, diagnosable, and safely improvable over time. Use this when the user wants to maintain many SKILL.md files, inspect repeated...

Registry SourceRecently Updated
171Profile unavailable
General

Find Skills for ClawHub

Search for and discover OpenClaw skills from ClawHub (the official skill registry). Activate when user asks about finding skills, installing skills, or wants...

Registry SourceRecently Updated
2871Profile unavailable
General

Skill Listing Polisher

Improve a skill's public listing before publish. Use when tightening title, description, tags, changelog, and scan-friendly packaging so the listing looks cl...

Registry SourceRecently Updated
1130Profile unavailable
General

Skill Priority Setup

Scans installed skills, suggests L0-L3 priority tiers, and auto-configures skill injection policy. Use when: setting up skill priorities, optimizing token bu...

Registry SourceRecently Updated
2510Profile unavailable