Presentations

Create, edit, render, and export PowerPoint slide decks using Granola JSX and the @oai/artifact-tool runtime.

1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tarabakz25/my-skills --skill presentations-tarabakz25
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Presentations
Source: https://github.com/tarabakz25/my-skills/tree/main/presentations
Command: npx skills add https://github.com/tarabakz25/my-skills --skill presentations-tarabakz25

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @oai/artifact-tool, and includes scripts (resource) and references (resource) components.

What problem does it solve? Building polished, editable PowerPoint decks from a short prompt is slow and error-prone, and generated decks often suffer from text collisions, placeholder leftovers, and generic boxed layouts. This Skill turns a brief into a designed, PPTX-safe presentation with enforced design gates and headless QA. ## Core Features & Use Cases - Deck Authoring Pipeline: Classifies requests (full deck, single slide, visual refresh, API question, UI mockup), then runs narrative, design brief, slide build, export, and rendered QA stages. - Editable PPTX Output: Uses Granola JSX primitives (text, image, chart, table, shape) from the bundled @oai/artifact-tool package so slides remain native and editable rather than screenshots. - Automated Quality Checks: Scripts create an isolated workspace and inspect the saved PPTX package for zero-byte media, invalid PNGs, placeholder text, and debug artifacts without opening desktop apps. - Use Case: Ask for a 10-slide investor update on quarterly metrics; the Skill plans the narrative, builds chart and table slides in JSX, exports output.pptx, renders PNG previews, and reports any layout defects. ## Quick Start Ask the agent to create a presentation deck on your topic, for example: create a 10-slide pitch deck about our Q3 product launch and export it as a PPTX file.

Frequently Asked Questions about Presentations

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

FAQPage Schema
How do I create a PowerPoint deck from a prompt with an AI agent?▼

Describe the topic, audience, and desired slide count, and the Skill classifies the request, plans a narrative, authors slides in Granola JSX, and exports a PPTX. It then renders PNG previews and runs package checks before delivering the final file.

How do I edit or refresh an existing PPTX presentation?▼

Supply the source deck and request a visual refresh or template-following rebuild. The Skill inspects the source slides, preserves the template's visual system, and rebuilds content with composed layouts while keeping output editable.

Does the generated PPTX stay editable in PowerPoint?▼

Yes, slides are built from native presentation primitives such as text, chart, table, image, and shape nodes rather than screenshots. The Skill explicitly forbids embedding whole pages or SVG-based artwork as slide visuals.

What dependencies does the presentation export require?▼

It requires the Codex runtime bundle containing @oai/artifact-tool version 2.7.2 or newer, plus the runtime's Node executable. The workspace setup script verifies the package version and required JSX exports before authoring.

Why does the quality check fail on my exported PPTX?▼

The checker fails on missing or empty PPTX files, zero-byte or invalid PNG media, visible placeholder text, slide-number placeholders, and non-deliverable files in the output directory. Fix the reported items in the slide source and re-export.

Can it open PowerPoint or Keynote to verify slides?▼

No, desktop applications are explicitly prohibited. All verification is headless, using Granola exports, OpenXML package inspection, and rendered PNG previews instead of launching PowerPoint, Keynote, or LibreOffice.