Skip to main content
skill CX Codex GP ChatGPT official · OpenAI

report-to-google-slides — Codex skill: HTML reports to Slides

Turns an existing HTML analytics report into an editable Google Slides deck. Use it when the report is ready and the requested deliverable is a presentation.

Install into Codex · Skills CLI (Vercel) All methods and platforms ↓
npx skills add openai/plugins --skill report-to-google-slides -a codex
Open on GitHub

What report-to-google-slides does

This skill takes a local HTML analytics report and runs report_to_google_slides.py against it. The helper creates an editable deck.pptx, a source inventory, a slide plan, preflight results, and chart images in assets/. Key findings, metrics, tables, recommendations, caveats, and source notes are arranged for slide-based reading.

The deck must pass the local checks before import: preflight_checks.json needs a passed status, followed by unzip -t on the PPTX. The file is then imported into Google Slides through mcp__codex_apps__google_drive._import_presentation with native_google_slides, and selected slide thumbnails can be inspected. An existing HTML report and an explicit conversion request are required. An MCP app report alone needs a separate HTML delivery from $build-report first.

What it helps with

  • turn an HTML analytics report into a Google Slides deck
  • create an editable deck.pptx from report content
  • place report charts and tables into slide layouts
  • run preflight checks before the Google Slides import
  • retain caveats, recommendations, and source notes

Example prompts for the agent

  • Convert the existing HTML analytics report at report.html into a Google Slides deck.
  • Use /tmp/analytics-report.html to create deck.pptx, then check it before import.
  • Take dashboard.html, build the presentation, and inspect slide thumbnails for layout problems.

How to install report-to-google-slides

1Skills CLI (Vercel)

npx skills add openai/plugins --skill report-to-google-slides -a codex

2Manually: put the files in place

.agents/skills/report-to-google-slides/SKILL.md

For all projects use ~/.agents/skills/

Step by step, with commands for each platform: Codex skills: how to install, where they live, how to call them

Questions about report-to-google-slides

How do I install report-to-google-slides in Codex?

Run npx skills add openai/plugins --skill report-to-google-slides -a codex, then check .agents/skills/report-to-google-slides/SKILL.md.

What does report-to-google-slides do?

It converts an existing HTML analytics report into a presentation for Google Slides. The workflow produces a PPTX, local quality checks, and assets for the import step.

Can it convert an MCP app report directly?

No. Create a separate HTML delivery from the same artifact evidence with $build-report, then pass that HTML report to the skill.

Similar skills

All skills for Data and databases →

From the same set528

The whole set →
collect-files-with-request Create Dropbox file requests, inspect one by ID, or list existing requests. Useful when you need other people to send files to a chosen folder. CX Codex GP ChatGPT ★ 7,604repo stars clean-up-dropbox-content A Codex skill that hunts down stale, duplicate and temporary files in Dropbox and deletes them only after you confirm. Handy when a folder has grown messy. CX Codex GP ChatGPT ★ 7,604repo stars publish-artifact-to-sites This skill pushes a finished Data Analytics report or dashboard to Sites as a snapshot. Reach for it once the artifact has passed validation and readers need it. CX Codex GP ChatGPT ★ 7,604repo stars jupyter-notebooks This skill builds, edits, and checks repeatable SQL or Python notebooks. Use it when an analysis must be readable, rerunnable, and easy to audit. CX Codex GP ChatGPT ★ 7,604repo stars report-to-google-doc Turns an existing HTML analytics report into a DOCX and uploads it to Google Drive. Handy when the report has to reach someone as a link. CX Codex GP ChatGPT ★ 7,604repo stars intake Opens Creative Production at its no-brief starting screen when the product is mentioned without a concrete task. It gives the next turn a starter grid to work from. CX Codex GP ChatGPT ★ 7,604repo stars assess-patch-risk This skill examines a fixed patch artifact to assess its program impact, regression exposure, and case for automatic merging. Use it when reviewing proposed changes. CX Codex GP ChatGPT ★ 7,604repo stars build-mcp A slash command that walks your agent through building a remote MCP server on Cloudflare Workers, with tools, OAuth 2.0 and deployment. CX Codex GP ChatGPT ★ 7,604repo stars

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor