Guizang PPT Skill is an agent skill for Claude Code, Codex, and other file-system-capable coding agents that produces presentation decks as a single HTML file with horizontal, swipe-style page navigation. It also produces slide illustrations and platform cover images, and both deck templates embed a presenter runtime for rehearsal and live delivery.
Two visual systems are built in. Style A is an editorial magazine and e-ink look for narrative, opinion, and personal talks, with 10 layouts and 5 color themes. Style B is a Swiss International style for facts, products, analysis, and methodology, with 22 named, locked layouts (S01–S22), 4 anchor colors, a 16-column grid, hairlines, and no shadows, gradients, or rounded corners. Theme colors are chosen from presets; custom hex values are not allowed.
The skill is a structured workflow: choose a style, answer a seven-question brief (audience, duration, material, images, theme, constraints), copy the template, fill a pacing table and pick layout skeletons, optionally generate images, write speaker notes with per-page timing, self-check against a P0–P3 checklist and the validators, preview in a browser, then rehearse and iterate. Two validator scripts check Swiss layout rules (centered titles, improvised layouts, text inside SVG, images outside slots) and presenter-mode notes; when Playwright is available they also measure rendered overflow, bottom whitespace, and title spacing.
In Codex, the skill can generate illustrations with GPT-Image 2.0 or GPT-M 2.0 (documentary photos, infographics, flow and system diagrams, data callouts, UI scenes, collages) at the aspect ratio of the target slot, and reframe user screenshots on bundled backgrounds rather than redrawing them. The same visual rules produce covers for WeChat (21:9 header, 1:1 share card), Xiaohongshu (3:4), and Channels (16:9).
Features
- Single-file HTML decks: no build step or server; open directly in a browser, navigate with keyboard, scroll wheel, touch, dots, or an Esc index
- Two style systems: Style A magazine and e-ink (10 layouts, 5 themes) and Style B Swiss (22 locked layouts, 4 anchor colors)
- Presenter mode: press P for a presenter view with a synchronized audience window, current and next slide at 16:9, structured notes, progress, and sync status
- Timing and rehearsal: elapsed, per-page, and remaining timers; rehearsal records actual per-page durations locally; optional auto-advance from outline timings
- Live tools: laser pointer, circling, black and white screens, audience freeze, grid page picker, and reconnection after the audience window closes
- Pre-show check: verifies pop-ups, fullscreen, fonts, media, and 16:9 preview before you start
- Image generation flow: typed image briefs, language matched to the deck, ratios matched to slots, and screenshot framing on built-in backgrounds
- Cover generation: multi-platform covers derived from the same content and theme
- Validators: validate-swiss-deck.mjs, validate-presenter-mode.mjs, and a runtime-drift check across both templates
- Low-power mode: press B to disable WebGL and canvas animation and fall back to static backgrounds
- Platform support: Claude Code and Codex natively, Cursor and other local agents with file and shell access, plus hosted channels such as 360 AI Claw, Cola Skill, and Kimi work


