Main Site ↗

office

by jezweb67423GitHub

Generate Office documents (DOCX, XLSX, PDF, PPTX) with TypeScript. Pure JS libraries that work everywhere: Claude Code CLI, Cloudflare Workers, browsers. Uses docx (Word), xlsx/SheetJS (Excel), pdf-lib (PDF), pptxgenjs (PowerPoint). Use when: creating invoices, reports, spreadsheets, presentations, form filling, exporting data to Office formats, or troubleshooting "Packer.toBuffer", "XLSX.utils", "PDFDocument", "pptxgenjs" errors.

Unlock Deep Analysis

Use AI to visualize the workflow and generate a realistic output preview for this skill.

Powered by Fastest LLM

Target Audience

Developers needing to generate Office documents in TypeScript/JavaScript applications, especially those deploying to serverless or edge environments like Cloudflare Workers

8/10Security

Low security risk, safe to use

9
Clarity
9
Practicality
8
Quality
8
Maintainability
7
Innovation
Development
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

What "Office" Means Here

Productivity software: Microsoft 365, Google Workspace, and office administration.

SignalContextLoad
Formulas, pivot tables, VLOOKUP, macrosSpreadsheetstools/spreadsheets.md
Formatting, headers, mail merge, TOCDocumentstools/documents.md
Slides, animations, presenter viewPresentationstools/presentations.md
Supplies, vendors, facilities, spaceOffice adminadmin/facilities.md

Spreadsheets (Excel / Google Sheets)

Formulas people actually need:

  • VLOOKUP / XLOOKUP — lookup value in table, return another column
  • SUMIF / COUNTIF — sum/count with conditions
  • INDEX/MATCH — more flexible than VLOOKUP
  • IF with AND/OR — conditional logic

Common problems:

  • VLOOKUP returns #N/A → check for spaces, data types, exact match setting
  • Formula works in one cell, breaks when copied → missing $ for absolute references
  • Dates sorting wrong → format as actual dates, not text

Pivot tables: Right-click data → Create Pivot Table → drag fields to rows/columns/values.


Documents (Word / Google Docs)

Formatting essentials:

  • Use Styles (Heading 1, 2, 3) for structure — enables automatic TOC
  • Page numbers starting on page 3: Insert break → Different First Page → start numbering
  • Different headers per section: Section breaks, unlink from previous

Mail Merge:

  1. Prepare data source (Excel with columns: Name, Address, etc.)
  2. Word → Mailings → Start Mail Merge → Letters
  3. Insert Merge Fields where dynamic content goes
  4. Preview Results → Finish & Merge

Presentations (PowerPoint / Google Slides)

Professional basics:

  • Slide Master for consistent styling (View → Slide Master)
  • 6x6 rule: max 6 bullets, 6 words per bullet
  • One idea per slide

Animations:

  • Entrance animations for bullet reveal (Appear > Fade > Fly In)
  • Timing: On Click vs After Previous
  • Keep it subtle — animation should aid, not distract

Presenter View: F5 to present, use Presenter View to see notes while audience sees slides.


Office Administration

For those managing physical office operations:

Supplies & Inventory:

  • Track with simple spreadsheet: Item, Quantity, Reorder Point, Supplier
  • Set calendar reminders for regular orders
  • Bulk ordering usually 15-30% cheaper

Vendor Management:

  • Cleaning, maintenance, IT support contracts
  • Document SLAs and contact info in shared location
  • Review contracts annually for renegotiation

Space Planning:

  • Hot-desking: Use booking system (even a shared calendar works)
  • Meeting room: Clear naming, visible displays, 15-min buffers

Quick Reference

TaskExcel/SheetsWord/DocsPowerPoint/Slides
Find valueVLOOKUP/XLOOKUPFind & ReplaceFind & Replace
Conditional formatHome → ConditionalN/AN/A
Auto-update contentFormulasFieldsLinks
Export to PDFFile → Save AsFile → Save AsFile → Save As

Source: https://github.com/jezweb/claude-skills#skills-office

Content curated from original sources, copyright belongs to authors

Grade A
8.3AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose