SuperAPI AI Directory

html-ppt-skill - Open-source AI PPT Generation Skill, supports HTML files

Author: AI小集 · Original source: AI工具集

What is html-ppt-skill

html-ppt-skill is an HTML-based AI presentation Skill. The tool supports outputting HTML files natively supported by browsers, with 36 built-in themes, 31 layouts, 47 animations, and 15 complete templates. The Agent can compose and generate polished presentations through natural language, supports one-click installation, and works across Claude Code、OpenClaw、Hermes Agent、Cursor/Codex and other platforms.

html-ppt-skill

Main features of html-ppt-skill

  • 36 themes: Covers scenarios such as minimalist academic, cyberpunk, and Xiaohongshu soft style, with real-time switching by pressing the T key.
  • 31 layouts: Includes cover, table of contents, code display, timeline, architecture diagram, flowchart, etc., with real example data.
  • 47 animations: 27 CSS animations + 20 Canvas FX (particle bursts, neural network pulses, and other cinematic effects).
  • 15 complete templates: Distilled from real projects, such as tech-sharing, pitch-deck, xhs-post, presenter-mode-reveal, etc.
  • Presenter mode: Press the S key to open a separate window, including current page/next page preview, verbatim script, and timer, achieving pixel-perfect synchronization through iframe + BroadcastChannel.
  • Cross-platform Skill: Follows the AgentSkill protocol, installs with one command, and can be invoked by Claude Code, OpenClaw, Hermes, Cursor/Codex.

Dig into GitHub

Follow on WeChat and reply "open source" to join theAI open-source project exchange group

How to use html-ppt-skill

  • Install the Skill: Run npx skills add https://github.com/lewislulu/html-ppt-skill to add the Skill to the Agent.
  • Natural language trigger: Enter a request in the Agent, such as "make a 10-page microservices architecture sharing deck, dark theme, with architecture diagram and code examples".
  • Open in browser: The Agent generates a complete HTML file, which can be viewed by double-clicking, with keyboard page navigation.
  • Switch themes in real time: During the presentation, press the T key to quickly switch among 36 themes.
  • Enable presenter mode: Press the S key to open a separate presenter window, including preview, verbatim script, and timer.
  • Manual creation (optional): Directly git clone the repository, run ./scripts/new-deck.sh my-talk to generate the basic structure.

Core advantages of html-ppt-skill

  • HTML replaces PPTX: Plain text format, which LLMs are naturally good at generating, zero dependencies, opens by double-clicking, and avoids PPTX layout misalignment and font loss issues.
  • Prefabricated components + AI composition: Humans provide well-constrained prefabricated themes/layouts/animations, and AI handles the composition, avoiding aesthetic loss of control from creating from scratch.
  • Pixel-perfect presenter synchronization: The preview and audience screen share the same HTML + CSS, completely eliminating the embarrassment of inconsistent fonts, spacing, and colors during screen mirroring.
  • Install once, use everywhere: Follows the agentskills.io open standard, is not tied to a single platform, and capability assets can be migrated across Agent frameworks.
  • Cinematic visual effects: Hand-written Canvas modules implement effects such as particles, starfields, and neural networks, far exceeding the expressiveness of traditional PPT animations.

Project address of html-ppt-skill

  • GitHub repository:https://github.com/lewislulu/html-ppt-skill

Comparison of html-ppt-skill with similar competing products

Comparison dimension html-ppt-skill guizang-ppt-skill
Author lewislulu 歸藏 (op7418)
Star count 3600+ (20 days) 16,000+
Output format Single-file HTML Single-file HTML
Visual system 36 themes (minimal/cyber/Xiaohongshu, etc.) 2 style sets: A electronic magazine x e-ink, B Swiss International Style
Number of layouts 31 general-purpose layouts 10 for style A + 22 locked layouts for style B
Motion capability 47 (27 CSS + 20 Canvas FX cinematic effects) WebGL background + low-performance static mode (toggle with B key)
Presenter mode Separate window, iframe + BroadcastChannel pixel-level sync, includes speaker notes No clearly built-in presenter mode
Content generation Agent composes from 101 Skills, with the constraint "do not invent new layouts" 7-question checklist upfront alignment -> outline confirmation -> choose skeleton and fill in content
Image support Basic image insertion Supports generating documentary photos, infographics, flowcharts, and system relationship diagrams
Cover ecosystem 15 complete deck templates (including xhs-post vertical format) WeChat Official Account 21:9 header image, 1:1 share card, Xiaohongshu 3:4, WeChat Channels horizontal format
Constraint validation Relies on SKILL.md rule constraints checklist.md self-check + validation script intercepts centered titles, out-of-slot images, etc.

Application scenarios of html-ppt-skill

  • Technical sharing and developer presentations: Call the tech-sharing template, pair it with dark themes such as tokyo-night and terminal-green, and quickly generate slides containing architecture diagrams and code examples.
  • Fundraising roadshows and product pitches: Use the pitch-deck-vc template to produce a YC-style business plan in one click, with support for data charts and team introduction layouts.
  • Xiaohongshu and social media image-text posts: Generate 3:4 vertical content through the xhs-post template, pair it with soft-pastel and xiaohongshu-white themes, and directly adapt to social platform ratios.
  • Academic reports and paper presentations: Use minimal-white, editorial-serif, and academic-paper themes, suitable for journal defenses and academic conferences, with a rigorous and restrained style.
  • Corporate business and news broadcasts: corporate-clean and news-broadcast themes meet formal reporting scenarios such as business analysis, sales reviews, and monthly project reports.