op7418 guizang-ppt-skill
COMMUNITYLABSCO SUMMARY
It generates a horizontal-swipe, single-HTML-file presentation in one of two styles: an editorial "electronic ink" system for narrative and personal-voice talks, or a stricter "Swiss International" system of 22 named layouts, a 16-column grid, and four fixed accent colors with no custom hex values allowed. The same skill also produces matching cover images for WeChat, Xiaohongshu, and video-platform formats from the same deck content, and can restyle a raw screenshot into the template's own image slots rather than redrawing it.
The README is direct about fit: it recommends itself for offline talks, internal presentations, product launches, and demo days, and rules itself out for dense data tables, training decks that need heavy information density, or anything requiring multi-person collaborative editing, since the output is a static HTML file. It runs as a Claude Code or Codex skill and needs an agent with shell and file access; the maintainer lists plain chatbots without a filesystem or browser preview as unsupported.
READ THE FULL ANALYSIS
License and support model. The skill is AGPL-3.0 rather than a permissive license, and its continued development is named-sponsor funded — 360 Security and Zhenfund's Token Grant program are credited in the README — rather than backed by a company behind the package.
What we have not verified. The README's own FAQ says PPTX export is not the supported path: the deliverable is HTML you present, screenshot, or record, and converting it to PowerPoint is a manual step the maintainer does not build for. We have not run the bundled Swiss-layout validator script ourselves.
WHAT'S INSIDE
1 showing · 1 totalguizang-ppt-skill
A presentation that is one web page rather than a slide file — it swipes sideways, opens in any browser, and carries its own presenter view and speaker notes.
HOW TO GET IT
npx skills add op7418/guizang-ppt-skillnpx skills add op7418/guizang-ppt-skill --skill <name> --full-depthPick the skill name from the Skills tab — each entry there installs independently.