office

Generate DOCX, XLSX, PDF, and PPTX documents using TypeScript libraries.

3|Updated Nov 14, 2025
One-click install
npx skills add https://github.com/evolv3ai/claude-skills-archive --skill office-evolv3ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: office
Source: https://github.com/evolv3ai/claude-skills-archive/tree/main/skills/office
Command: npx skills add https://github.com/evolv3ai/claude-skills-archive --skill office-evolv3ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and templates (resource) and agents (resource) and rules (resource) components.

What problem does it solve?

This Skill automates the creation of common Office documents like Word reports, Excel spreadsheets, PDFs, and PowerPoint presentations, saving significant time and effort compared to manual creation.

Core Features & Use Cases

  • Generate DOCX, XLSX, PDF, PPTX: Create professional documents in various formats using pure TypeScript libraries.
  • Cross-Runtime Compatibility: Works seamlessly in Node.js, Cloudflare Workers, and browsers.
  • Use Case: Automatically generate personalized invoices as PDFs for customers directly from your web application or Cloudflare Worker.

Quick Start

Use the office skill to create a basic Word document named 'report.docx'.

Frequently Asked Questions about office

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Office documents like DOCX and XLSX using TypeScript?

You can generate Office documents using pure TypeScript libraries like docx and xlsx, which create DOCX and XLSX files programmatically without needing native dependencies. This approach allows you to build reports and spreadsheets directly in code.

Can I create PDF documents in Cloudflare Workers?

Yes, you can create PDF documents in Cloudflare Workers using pure TypeScript libraries like pdf-lib. Because these libraries have no native dependencies, they run seamlessly in serverless edge environments like Workers and browsers.

What is the best way to automate invoice generation as a PDF?

Automating invoice generation as a PDF is best handled by using pure TypeScript libraries like pdf-lib to programmatically construct documents. This allows you to generate personalized customer invoices directly from your web application or worker.

Does this approach for document generation work in both Node.js and browsers?

Yes, this approach to document generation works in Node.js and browsers by utilizing pure TypeScript libraries. Cross-runtime compatibility is a core feature, ensuring DOCX, XLSX, PDF, and PPTX generation works across different JavaScript environments.

How do I programmatically create a PowerPoint presentation with TypeScript?

You can programmatically create a PowerPoint presentation using TypeScript by leveraging the pptxgenjs library. It allows you to generate PPTX files directly in your application without relying on Microsoft Office installations.