ppt-page-html

Generate 1280x720 HTML slides from storyboard and style-spec inputs.

8|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill ppt-page-html
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ppt-page-html
Source: https://github.com/SenseTime-FVG/sensenova-claw/tree/main/.sensenova-claw/skills/ppt-page-html
Command: npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill ppt-page-html

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Converts structured storyboard and design specifications into final per-page HTML slides so designers and content owners do not need to hand-code layouts, enforce style rules, or manually place assets for each slide. It ensures consistent canvas size, strict style-spec fidelity, asset consumption, and verifiable markup for review and export.

Core Features & Use Cases

  • Per-page HTML export: produces pages/page_01.html … pages/page_XX.html, one file per slide, suitable for downstream export or publishing.
  • Strict layout and safety rules: enforces fixed 1280×720 canvas, no scrolling, footer safety zone for page numbers, and required DOM structure (.wrapper, #bg, #ct, #footer).
  • Style and asset fidelity: consumes style-spec.json, storyboard.json, and optional asset-plan.json to faithfully render background motifs, foreground motifs, inline SVGs, and prioritized local assets while honoring payload_budget constraints.
  • Reviewable outputs: embeds data-display-id and data-atom-ids on visible items for automated review and partial re-rendering support.
  • Use case: automated production of a corporate deck where each storyboard page must be rendered exactly to spec and reviewed for asset and data completeness.

Quick Start

Use the ppt-page-html skill to render all storyboard.json pages into pages/ as 1280×720 HTML files that follow style-spec.json and asset-plan.json.

Frequently Asked Questions about ppt-page-html

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate per-page HTML slides from a storyboard and style spec?▼

The renderer consumes storyboard.json, style-spec.json, and optional asset-plan.json to export individual 1280x720 HTML slide files into a pages directory, strictly enforcing layout and style fidelity rules for each page.

Can I use HTML slides for automated review and partial re-rendering?▼

Yes, HTML slides support automated review and partial re-rendering. The output embeds data-display-id and data-atom-ids on visible items, allowing downstream processes to verify asset and data completeness and selectively update specific pages.

What canvas size and DOM structure are enforced for HTML slide rendering?▼

HTML slide rendering enforces a fixed 1280x720 canvas with no scrolling. It mandates a specific DOM structure including .wrapper, #bg, #ct, and #footer elements, while maintaining a footer safety zone for page numbers.

Does HTML slide rendering work with local assets and payload budgets?▼

Yes, HTML slide rendering works with local assets by consuming an optional asset-plan.json. It prioritizes local assets and honors payload_budget constraints to ensure data-display-id tagging and strict asset consumption fidelity per slide.

How do I export a corporate deck into individual HTML files per slide?▼

To export a corporate deck into individual HTML files, apply the renderer to your storyboard.json. It produces page_01.html through page_XX.html, with each file representing one 1280x720 slide suitable for downstream publishing or review.