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.