ppt

Generate HTML multi-tab PPT deliverables from user outlines.

4|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/CaufieldZ/pm-workspace-public --skill ppt-caufieldz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: ppt
Source: https://github.com/CaufieldZ/pm-workspace-public/tree/main/.claude/skills/ppt
Command: npx skills add https://github.com/CaufieldZ/pm-workspace-public --skill ppt-caufieldz

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python-docx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

PM teams spend significant time converting content outlines into polished, multi-tab presentation documents. This Skill automates turning outlines (and narrated briefs) into structured HTML PPT deliverables, reducing manual formatting and ensuring consistency across outputs.

Core Features & Use Cases

  • Generate HTML multi-tab documents from outlines with NAV-driven navigation for consistent structure.
  • Integrate optional inputs like context.md and support for companion artifacts (notes/docx) via templates.
  • Suited for creating SOPs, briefing decks, and architecture overviews from meetings, MRDs, or narrated briefs in PM workflows.

Quick Start

Provide your content outline and run the fill-template.js script to generate the HTML deliverable.

Frequently Asked Questions about ppt

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

FAQPage Schema
How do I generate HTML presentation documents from a content outline?▼

Generating HTML presentations from outlines involves running the fill-template.js script on your content, producing structured multi-tab HTML deliverables with NAV-driven navigation for consistent presentation formatting.

Can I create SOPs and briefing decks from meeting notes automatically?▼

Creating SOPs and briefing decks from meeting notes is supported by processing narrated briefs and outlines within PM workflows, directly outputting structured multi-tab HTML presentation documents.

Do I need Python to build multi-tab PPT documents from outlines?▼

Building multi-tab PPT documents from outlines requires Python and the python-docx dependency. The toolchain executes Node and Python scripts like update_ppt_base.py and gen-notes-docx.py to render and generate companion artifacts.

What is the best way to structure a multi-tab HTML presentation from an outline?▼

Structuring a multi-tab HTML presentation from an outline is best achieved using NAV-driven page renderers, enforcing a structured pipeline that delivers versioned, self-checking HTML outputs with consistent navigation.

How does context.md integrate with HTML PPT generation workflows?▼

Context.md integrates with HTML PPT generation workflows as an optional input, supplying additional background to the fill-template.js script to ensure the generated HTML deliverables include necessary contextual information.

What are the limitations of generating PPT documents as HTML instead of standard formats?▼

Limitations of generating PPT documents as HTML include restricted direct presentation software editing, but it provides versioned, self-checking web outputs with multi-tab navigation and automated companion notes generation via Python.