lewislulu/html-ppt-skill

HTML PPT Studio — AgentSkill with 24 themes, 31 layouts, 20+ animations for building professional HTML presentations

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 7 minutes ago
Added to GitGenius on September 1st, 2026
Created on April 15th, 2026
Open Issues & Pull Requests: 21 (+0)
GitHub issues: Enabled
Number of forks: 709
Total Stargazers: 8,250 (+0)
Total Subscribers: 25 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 30.4 hours
Mean response time: 8.7 days
90th percentile: 28.8 days
Tracked items: 10

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 15
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 97 days
Stale 30+ days: 15
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

html-ppt is a static site generator for building professional HTML presentations with 36 themes, 31 page layouts, 47 animations, and a presenter mode.

The tool addresses the need to create polished, browser-based presentations without requiring a build step or external dependencies. It works by providing a collection of pre-built HTML templates, CSS themes, and JavaScript animations that can be combined to construct full decks. The presenter mode, activated by pressing S, opens a dedicated window with four draggable cards showing the current slide, next slide preview, speaker script, and a timer. These cards stay synchronized across windows using BroadcastChannel, and previews remain pixel-perfect by loading the same deck HTML with query parameters that render only the target slide without chrome.

The tool is designed for developers and content creators who want to author presentations programmatically or through agent-based systems. It suits projects where presentations need to be version-controlled as static files, embedded in web applications, or generated dynamically. The tool ships as an AgentSkill, meaning it integrates with agent runtimes to enable natural-language presentation authoring. The included full-deck templates come with speaker scripts following a three-rule format: bold keywords as prompts rather than full lines to read, maintain 150–300 words per slide for a two to three minute pace, and write in conversational tone.

Development activity shows consistent investment in the presenter mode feature, which is marked as new and includes detailed authoring guidance in the references folder. The project includes 56 verification screenshots in the scripts directory, indicating a testing-focused approach to ensuring theme and layout consistency across the 36 theme and 31 layout combinations. The repository provides both English and Chinese documentation, suggesting active maintenance for an international audience.