report-to-google-doc

Convert HTML analytics reports into DOCX or Google Drive documents.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires beautifulsoup4, python-docx, Pillow, cairosvg, playwright, and includes scripts (resource) components.

What problem does it solve?

HTML analytics reports are often hard to share and collaborate on; this skill provides a deterministic workflow to convert an existing HTML analytics report into a DOCX or Google Drive-hosted document while preserving structure and formatting.

Core Features & Use Cases

  • Deterministic conversion pipeline: HTML -> skeleton text, manifest, preflight checks, and a ready-to-upload DOCX.
  • Fidelity and validation: preserves headings, tables, charts, links, and inline styles; generates preflight reports to ensure alignment with the source report.
  • Use Case: teams can convert monthly analytics dashboards into shareable deliverables for stakeholders and partner portals.

Quick Start

Run the skill against your local HTML analytics report to generate a ready-to-upload DOCX and a complete upload plan.

Frequently Asked Questions about report-to-google-doc

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

FAQPage Schema
How do I convert an HTML analytics report into a DOCX file for Google Drive?

To convert an HTML analytics report into a DOCX file, this skill uses a deterministic Python pipeline that preserves headings, tables, charts, and links, outputting a ready-to-upload document and an upload plan for Google Drive.

Does converting HTML to DOCX preserve charts and inline styles from the original report?

Yes, converting HTML to DOCX preserves charts and inline styles by rendering chart images and retaining headings, tables, and links through a preflight validation process that checks formatting fidelity against the source report.

What's the best way to automate archiving HTML dashboards into shareable documents?

The best way to automate archiving HTML dashboards is running a Python-based conversion pipeline that generates skeleton text, manifest data, and a validated DOCX upload plan for distributing deliverables to stakeholders.

Can I use python-docx and Playwright to render HTML tables and charts into a document?

Yes, you can use python-docx and Playwright to render HTML tables and charts into a document, as the pipeline leverages these dependencies alongside BeautifulSoup and Pillow to parse HTML and generate chart images for the DOCX output.

Are there limitations when converting complex HTML analytics reports to a shareable DOCX format?

Limitations when converting complex HTML analytics reports to DOCX are mitigated by preflight checks, which validate alignment and structural fidelity, though highly dynamic or interactive HTML elements may be rendered as static images.