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.