report-to-google-slides

Converts an HTML analytics report into an editable PPTX deck for Google Slides imports.

488|76|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/openai/role-specific-plugins --skill report-to-google-slides
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: report-to-google-slides
Source: https://github.com/openai/role-specific-plugins/tree/main/plugins/data-analytics/skills/build-report/report-to-google-slides
Command: npx skills add https://github.com/openai/role-specific-plugins --skill report-to-google-slides

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beautifulsoup4, pillow, python-pptx, and includes scripts (resource) components.

What problem does it solve?

HTML analytics reports are hard to share with stakeholders in a presentation-ready format. This skill converts a standalone HTML report into an editable Google Slides deck, preserving key findings, charts, and citations, so teams can present insights quickly and accurately.

Core Features & Use Cases

  • Converts a local HTML analytics report into an editable PPTX deck suitable for Google Slides imports.
  • Extracts and preserves charts, tables, executive summaries, caveats, and source notes as slide content.
  • Generates artifacts such as deck_plan.json and preflight_checks.json to ensure quality before handoff.
  • Use Case: Share a board-ready deck with stakeholders after a weekly analytics run, or repackage a report for a client presentation.

Quick Start

Run the helper on your local HTML report to produce deck.pptx, then import it into Google Slides for review.

Frequently Asked Questions about report-to-google-slides

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

FAQPage Schema
How do I convert an HTML analytics report to Google Slides?

To convert an HTML analytics report to Google Slides, run the provided Python helper on your local HTML file to generate a PPTX deck, then import that PPTX directly into Google Slides for review and presentation.

Can I preserve charts and source citations when converting an HTML report to a presentation?

Yes, converting an HTML report to a presentation deck preserves key findings, charts, tables, executive summaries, caveats, and source citations as editable slide content during the conversion process.

Do I need a Google Drive account to import my converted analytics presentation?

Yes, you need access to Google Drive to import the generated PPTX file into Google Slides, as the helper script outputs a local PPTX deck that you must manually upload to your Drive.

What is the best way to automate presentation conversion for weekly analytics reports?

The best way to automate presentation conversion for weekly analytics reports is running the Python helper script on your local HTML report to produce a PPTX deck, which generates deck_plan.json and preflight_checks.json artifacts to ensure quality before importing to Google Slides.

How does the HTML report to PPTX conversion process work under the hood?

The HTML report to PPTX conversion process uses BeautifulSoup4, Pillow, and python-pptx libraries to extract report content and charts, assembling them into an editable PPTX deck suitable for Google Slides import.

Does the report conversion tool support native Google Slides format export?

No, the report conversion tool does not support native Google Slides format export directly; it generates a PPTX file using python-pptx that you must subsequently import into Google Slides through Google Drive.