
Guizang Ppt Skill
Generate polished HTML slide decks from agent prompts with registered layouts, templates, and optional image or chart workflows.
Overview
guizang-ppt-skill is an agent skill most often used in Build (also Validate, Launch) that generates polished HTML slide decks via registered layouts and deck workflows.
Install
npx skills add https://github.com/op7418/guizang-ppt-skill --skill guizang-ppt-skillWhat is this skill?
- Skill targets AI agents that output polished HTML slide decks
- Contribution areas include layouts, image generation workflow, and data visualization
- Layout fidelity tied to registered templates to reduce page drift
- Supports product benchmark and narrative deck-making scenarios
- Packaged as an installable agent Skill with layout/template extensibility
Adoption & trust: 12k installs on skills.sh; 15.7k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
You need repeatable, layout-faithful slide decks from an agent but generic doc skills keep drifting away from your template structure.
Who is it for?
Indie founders and PMs who want agent-generated benchmark or pitch decks in HTML with template discipline.
Skip if: Builders who require native PPTX-only workflows, pixel-perfect Figma handoff without HTML, or one-off slides with no layout registry.
When should I use this skill?
You want an AI agent to generate HTML slide decks with registered layouts, templates, or chart/image workflows.
What do I get? / Deliverables
You receive an HTML slide deck aligned to registered layouts, with extension points for images and data visualization when those workflows are enabled.
- Polished HTML slide deck files
- Layout-consistent slide pages per registered template
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Build/docs is the primary shelf because output is deck artifacts (HTML slides), even when used for pitches or benchmarks earlier in the journey. Docs captures presentation and narrative deliverables distinct from application frontend code.
Where it fits
Draft a benchmark deck outline before committing to a positioning narrative for your MVP.
Produce HTML slides that explain architecture and milestones for collaborators.
Ship a partner-facing deck with stable layouts for email or web embed.
How it compares
Skill-driven HTML deck generation with layout fidelity, not a generic markdown-to-PDF converter.
Common Questions / FAQ
Who is guizang-ppt-skill for?
Solo builders and agents that produce structured slide narratives—pitch, benchmark, or product story decks—in HTML.
When should I use guizang-ppt-skill?
In Validate for pitch scope slides, Build for product or docs decks, Launch for distribution-ready narrative HTML, whenever layout fidelity matters.
Is guizang-ppt-skill safe to install?
Treat it like any third-party agent skill; review the Security Audits panel on this page before enabling image-generation or runtime hooks in your repo.
SKILL.md
READMESKILL.md - Guizang Ppt Skill
name: Feature request description: Suggest a new layout, workflow, platform, or capability. title: "feat: " labels: ["enhancement"] body: - type: textarea id: problem attributes: label: What problem would this solve? description: Please describe the real deck-making situation behind the request. placeholder: "When making product benchmark decks, I often need..." validations: required: true - type: textarea id: proposal attributes: label: What do you want the Skill to do? placeholder: "Add a layout for..." validations: required: true - type: textarea id: examples attributes: label: Examples or references description: Screenshots, links, rough sketches, or deck examples are welcome. - type: dropdown id: area attributes: label: Area options: - Layout / template - Image generation workflow - Data visualization - Installation / packaging - Documentation - Runtime interaction - Other validations: required: true # Contributing Thanks for helping improve `guizang-ppt-skill`. This project is a Skill for AI agents that generate polished HTML slide decks. The most useful contributions are specific, reproducible, and tied to real deck output. ## Before Opening an Issue Please check whether the problem belongs to one of these buckets: - Layout fidelity: a page drifts away from the registered template. - Content overflow: text, images, charts, or footers overlap. - Image workflow: generated images do not match the target slot ratio or deck style. - Runtime behavior: navigation, ESC overview, low-power mode, map interaction, or animations fail. - Documentation: installation, prompt usage, layout selection, or examples are unclear. Screenshots are much more useful than descriptions alone. If possible, include: - The prompt or source content used to generate the deck. - The generated `index.html`. - A screenshot of the broken slide. - Browser and OS information. ## Pull Request Guidelines Keep PRs focused. A small fix with a screenshot is easier to review than a large rewrite. For Swiss theme changes: - Do not invent new default body layouts unless the change is explicitly discussed. - Keep the registered layout system intact. - Run the Swiss validator: ```bash node scripts/validate-swiss-deck.mjs path/to/index.html ``` For template changes: - Verify at least one dense text slide. - Verify at least one image slide. - Verify navigation, ESC overview, and low-power mode. ## Good PRs Usually Include - A short summary of the problem. - The exact files changed. - Before / after screenshots when visual behavior changes. - Validation or manual QA notes. ## Style Notes This Skill is opinionated by design. It prefers constrained layout systems over unlimited customization, because constraints make AI-generated decks more reliable. When in doubt, preserve the existing visual rules and improve the workflow around them. blank_issues_enabled: true contact_links: - name: Read the README url: https://github.com/op7418/guizang-ppt-skill#readme about: Start here for installation and usage. - name: English README url: https://github.com/op7418/guizang-ppt-skill/blob/main/README.en.md about: English installation and usage notes. name: Bug report description: Report a reproducible layout, rendering, or workflow bug. title: "bug: " labels: ["bug"] body: - type: markdown attributes: value: | Thanks for reporting a bug. Screenshots and the generated HTML are the fastest way to make this actionable. - type: textarea id: summary attributes: label: What happened? description: Describe the issue clearly. placeholder: "The footer overlaps the final card on slide 6..." validations: required: true - type: textarea id: expected attributes: label: What did you expect? placeho