seaslides-html-slides-skill

Installation
SKILL.md

SeaSlides HTML Slides Skill

Convert source material into a browser-ready HTML deck with synchronized SVG, PNG, and PPTX outputs.

Pipeline: Source -> Project -> Theme -> Strategist -> [Images] -> Executor -> Assemble -> Review -> Export

Hard Contract for Standard Slides

  1. Run creation phases serially and complete each gate before continuing.
  2. Ask at blocking decisions. In unattended mode, decide them and continue.
  3. Convert document sources to Markdown before planning.
  4. Preserve Template-Content Separation (TCS): shell in index-template.html, reusable styling in template.css, semantic slides in content.html.
  5. Keep <style>, <script>, <link>, event handlers, and ad hoc visual styles out of standard-slide content.html.
  6. Permit inline styles only for data values on the component/property allowlist defined in ${SKILL_DIR}/references/shared-standards.md; the validator enforces the same list.
  7. Reassemble after every content, CSS, or template change. Treat root index.html, SVGs, both PNG routes, overview, and compiler receipts as one synchronized generation.
  8. Pass the source gate before building, then pass the current-build visual gate before delivery. Build PPTX in that same build when it is requested.

The canonical standard-slide TCS rules live in ${SKILL_DIR}/references/shared-standards.md and ${SKILL_DIR}/scripts/validate_project.py.

Installs
1
GitHub Stars
51
First Seen
Aug 23, 2026