reports-pdfs-and-slide-automation

Compose chart assets into reports, PDFs, PowerPoint decks, and Google Slides documents.

5.3k|765|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/openai/plugins --skill reports-pdfs-and-slide-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: reports-pdfs-and-slide-automation
Source: https://github.com/openai/plugins/tree/main/plugins/build-web-data-visualization/skills/reports-pdfs-and-slide-automation
Command: npx skills add https://github.com/openai/plugins --skill reports-pdfs-and-slide-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Turning charts and diagrams into polished deliverables like reports, PDFs, and slide decks usually involves manual layout, inconsistent figure sizing, and exports that break when data changes. This Skill provides a structured workflow for packaging figures as durable assets and composing them into documents programmatically.

Core Features & Use Cases

  • Figure Packaging: Inventory every embedded figure, assign specialist owners, and export SVG, PNG, or PDF assets with consistent theming, captions, and source metadata.
  • PDF Generation: Compose HTML reports and render them to PDF with Playwright or Puppeteer, or use pdf-lib, PDFKit, or jsPDF for direct PDF construction.
  • Slide Automation: Build PowerPoint decks with pptxgenjs or place assets into Google Slides via the API with explicit page geometry.
  • Use Case: Convert an analytics dashboard into an executive PDF report where each chart is exported at intentional dimensions, annotated with insight titles, and regenerable when the underlying data changes.

Quick Start

Turn this dashboard into an executive PDF report with exported chart assets and commentary.

Frequently Asked Questions about reports-pdfs-and-slide-automation

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

FAQPage Schema
How do I generate a PDF report from charts programmatically?

Generate charts as SVG or PNG assets first, compose them into a semantic HTML report, then render to PDF with a browser engine like Playwright or Puppeteer. For non-HTML layouts, use pdf-lib, PDFKit, or jsPDF for direct PDF construction.

How to automate PowerPoint and Google Slides deck creation?

Use pptxgenjs in JavaScript or TypeScript to build PowerPoint decks programmatically. For Google Slides, generate figure assets first, then place them via the Google Slides API with explicit page and object geometry.

What export format should charts use for slides versus print?

Use SVG for vector and print output, PNG for slides and office documents, and PDF when downstream systems preserve vector PDF pages. Keep chart dimensions intentional for the final page or slide slot.

Can I embed UML or architecture diagrams into reports and decks?

Yes, UML, ERD, C4, BPMN, flow, state machine, dependency, and architecture diagrams can be packaged into reports, PDFs, or decks. Export both the diagram source and the rendered asset when the target workflow permits.

Why do embedded charts break when report data changes?

Charts embedded as screenshots have no traceable regeneration path. Preserve deterministic asset naming and sizing, keep captions outside the raster image, and design the workflow so updated data rebuilds the document package automatically.