creating-presentations

Builds and reviews multi-slide HTML decks styled from brand presets with a bundled presenter view.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/pgoell/pgoell-claude-tools --skill creating-presentations-pgoell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-presentations
Source: https://github.com/pgoell/pgoell-claude-tools/tree/main/plugins/presentations/skills/creating-presentations
Command: npx skills add https://github.com/pgoell/pgoell-claude-tools --skill creating-presentations-pgoell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve? Creating branded slide decks usually means fighting PowerPoint templates or rebuilding layouts from scratch, and reviewing a deck for quality is subjective and inconsistent. This Skill produces self-contained HTML presentations styled from a brand preset, presents them from the browser with a two-window presenter view, and audits them through a strict multi-round review loop until they pass explicit standards. ## Core Features & Use Cases - Preset-driven deck authoring: Resolves a brand preset (colors, typography, guidelines, language rules, icons, layout gallery) and composes 1920x1080 slides on a 12-column grid following a strict deck contract consumable by the stage engine and PPTX exporter. - Browser-based presenting: Bundles a deck-stage web component and a synced presenter window (BroadcastChannel) with speaker notes, timer, blackout, and live note editing saved back into the deck file, designed for sharing in Teams, Zoom, or Meet. - Adversarial review loop: Runs deterministic hard-gate probes (overflow, overlap, contrast, fonts, console errors) plus fresh judge and verifier subagents against a deck constitution until two consecutive rounds produce zero verified findings. - Use Case: Ask for a ten-slide product update deck using your company's preset; the Skill composes the slides, then on your go-ahead runs the perfecting loop, fixing cramped layouts, weak headlines, and contrast failures round by round. ## Quick Start Create a ten-slide HTML presentation about our Q3 results using the default brand preset, then review and polish it until it passes all checks.

Frequently Asked Questions about creating-presentations

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

FAQPage Schema
How do I create a branded HTML presentation with this skill?

Request a deck and optionally name a brand preset; the skill resolves the preset from your prompt, repo config, or the bundled default, then composes 1920x1080 slides from the preset's layout gallery. The output is self-contained HTML that opens directly from file:// in a browser.

How does the presenter view work for live sharing?

Open the deck in a Chromium browser and press P to open the presenter window, which syncs over BroadcastChannel with notes, a timer, and slide previews. In Teams, Zoom, or Meet, share only the deck window so the audience never sees your notes.

Can I convert the HTML deck to PowerPoint?

Yes, the deck contract is designed so a separate exporting-presentations-to-pptx skill can convert the finished HTML deck into an editable PowerPoint file without a redesign pass. Styling must flow through CSS custom properties for the token lift to work.

What does the deck review loop actually check?

It runs deterministic probes for clipped or overlapping text, broken assets, console errors, contrast below 3:1, banned characters, and font loading, plus judge subagents scoring narrative, clarity, visual, and delivery rules. The loop stops after two consecutive rounds with zero verified findings.

Why does the review loop need subagents and a local server?

Fresh judge and verifier subagents each round keep reviews honest through context isolation, preventing self-approval. The deck is served over HTTP with uv because webfonts and BroadcastChannel behave differently on file:// origins, which would cause false overflow findings.

What are the limitations of HTML decks compared to PowerPoint?

Presenter mode and note saving require a Chromium-based browser, and decks loading fonts from CDNs render differently offline. A strictly single-file deck has no presenter view, since presenter.html must sit next to the deck file.