
from PPT as Code141
Creator-first workflow to plan and build HTML-first presentations with staged modes (quick/basic/advanced), optional PPTX export, and clear QA and image plannin
PPT as Code is a structured skill for planning, authoring, and delivering HTML-based presentations using a staged, creator-first pipeline. It guides the agent through ingestion, optional source normalization, scene derivation, mode routing (quick/basic/advanced), visualization planning, image workflows, QA checks, and static HTML output with an optional PPTX export handoff. The skill codifies gating rules (blocking steps), persistence strategies, and detailed artifact contracts to ensure repeatable delivery.
Use this skill when a user requests a web-based deck, needs a maintainable HTML-first slide export, or wants a reproducible workflow for converting long-form source material into slide sequences. It's aimed at creators who want staged outputs (briefs, scripts, visual plans, image plans, index.html) and clear decision points before generating final artifacts.
Compatible with local CLI agents and environments that can run helper scripts and follow serial pipelines; suitable for agents that support Read, AskUserQuestion, and file persistence when available.
PPT-as-code is a comprehensive presentation-building skill with a creator-first staged workflow (quick/basic/advanced modes). No bundled scripts — pure instructional SKILL.md. Extremely detailed with 17 workflow steps, clear blocking gates, artifact contracts, and progressive disclosure via references/. Well-structured but very long; the depth could overwhelm casual users.
Pure instructional skill with no code execution surface. Excellent structure following the AgentSkills spec: frontmatter, resource manifest, staged workflow with checkpoints and blocking gates. The three-mode system (quick/basic/advanced) is well-designed for different use cases. Source normalization and DSL input support are thoughtful additions. The length is the main drawback — could benefit from more aggressive progressive disclosure.