A collection of AI agent skills by Baoyu for content creation, image generation, and publishing to WeChat, X, and Weibo, for Claude Code, Codex, and similar agents.
op7418/guizang-ppt-skill
An AI agent Skill that generates single-file HTML slide decks, presentation images, and social media covers with built-in presenter mode.
Open-source alternative to:PowerPoint
Keynote
- Stars
- 29,389
- Forks
- 2,014
- Open issues
- 53
- Last commit
- 8 days ago
What is it?
Guizang PPT Skill is an agent Skill for Claude Code and Codex that turns an article, Markdown file, or set of notes into a horizontal-swipe HTML slide deck. Each deck is a single HTML file that opens in a browser without a build step or server, so it can be presented, shared, or screenshotted directly.
The Skill ships two visual systems: an editorial magazine style inspired by Monocle, with a set of layout skeletons and five color themes, and a stricter Swiss international style built on a 16-column grid, 22 named layouts, and four accent colors. A validator script checks Swiss decks for layout violations and image slot misuse.
It also covers adjacent visual work. In Codex it can prompt image generation for photos, infographics, flow diagrams, and UI scenes sized to slide placements, and it generates covers for WeChat, Xiaohongshu, and video platforms. The built-in presenter mode provides a dual-window audience screen, current and next slide previews, speaker notes, timing and rehearsal logging, and laser pointer and annotation tools, all running locally in the browser.
Key features
- 01Generates single-file HTML slide decks that open in any browser with no build or server.
- 02Offers an editorial magazine style and a Swiss grid style with named, locked layouts.
- 03Provides five color themes for the magazine style and four accent palettes for the Swiss style.
- 04Includes a presenter mode with audience window sync, speaker notes, rehearsal timing, and laser pointer.
- 05Includes a validator for Swiss decks and presenter-mode notes and timing.
Use cases
- Turning a long article into a six-to-ten-slide talk deck with a chosen visual style.
- Making product analysis or methodology slides with a strict, grid-based Swiss layout.
- Creating matching covers for WeChat, Xiaohongshu, or video platforms from the same deck content.
- Rehearsing a talk with timed slides and speaker notes before an event.
Quick start
- 1
Install the skill with npx
npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill - 2
Ask your AI agent to make a deck, for example a Swiss-style PPT from an article
- 3
Open the generated single HTML file in a browser and press P for presenter mode
Things to know
- Licensed under AGPL-3.0, a copyleft license that requires derivative works to be shared under the same terms.
- Needs an AI agent with file system and shell access; a plain chatbot without these is not recommended.
- The core output is HTML, so PPTX export is not part of the main workflow.
In collections
Topics
FAQ
- What is guizang-ppt-skill?
- An AI agent Skill that generates single-file HTML slide decks, presentation images, and social media covers with built-in presenter mode. Guizang PPT Skill is an agent Skill for Claude Code and Codex that turns an article, Markdown file, or set of notes into a horizontal-swipe HTML slide deck. Each deck is a single HTML file that opens in a browser without a build step or server, so it can be presented, shared, or screenshotted directly.
- Is guizang-ppt-skill free to use? What license does it have?
- guizang-ppt-skill is open source under the AGPL-3.0 license. Check the license terms before using it in commercial products.
- Is guizang-ppt-skill still maintained?
- Actively maintained. The last commit to guizang-ppt-skill was on Oct 30, 2026.
- What can I use guizang-ppt-skill for?
- Turning a long article into a six-to-ten-slide talk deck with a chosen visual style. Making product analysis or methodology slides with a strict, grid-based Swiss layout. Creating matching covers for WeChat, Xiaohongshu, or video platforms from the same deck content. Rehearsing a talk with timed slides and speaker notes before an event.
- How do I install guizang-ppt-skill?
- Install the skill with npx: npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skill Ask your AI agent to make a deck, for example a Swiss-style PPT from an article Open the generated single HTML file in a browser and press P for presenter mode
- Where can I get guizang-ppt-skill?
- The source code and installation instructions are on GitHub: https://github.com/op7418/guizang-ppt-skill
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Local-first desktop app that turns a text prompt or uploaded document into editable HTML slides, with AI image generation and PPTX import/export.
An Agent Skill that generates new editable native PowerPoint decks or beautifies existing .pptx files while keeping the original text intact.
An AI-agent skill that generates editable slide decks in 12 visual themes, editable in the browser and exportable to HTML, PDF, and PPTX.
AI-native slide generator that turns ideas, outlines, documents and templates into editable PPTX, PDF or narrated video slides.
A Codex skill that turns rough business research and meeting notes into proof-object-first consulting slides delivered as PNG and image-only PPTX.