
Powerpoint
YAML-driven PowerPoint generation using python-pptx, brought to you by Microsoft's hve-core team. You define slides in content.yaml files (text, shapes, images, positioning) and global styling in style.yaml, then run the build script to produce decks. Complex drawings beyond YAML's reach get their own content-extra.py files with AST-based security scanning to block dangerous imports and builtins. The pipeline includes LibreOffice-based PDF export and vision model validation via GitHub Copilot CLI. It's infrastructure-as-code for presentations, which means version control and scriptable generation but also means you're editing YAML instead of dragging boxes. Good fit if you're automating report decks or need reproducible slide builds.
- install copies · 90 days. Times the install command was copied on this site in the last 90 days, bots filtered.
- 11
- skills.sh installs
- 450
- GitHub stars
- 1.6K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add microsoft/hve-core --skill powerpoint --agent claude-codeInstalls into .claude/skills of the current project.
Files
YAML-driven PowerPoint generation using python-pptx, brought to you by Microsoft's hve-core team. You define slides in content.yaml files (text, shapes, images, positioning) and global styling in style.yaml, then run the build script to produce decks. Complex drawings beyond YAML's reach get their own content-extra.py files with AST-based security scanning to block dangerous imports and builtins. The pipeline includes LibreOffice-based PDF export and vision model validation via GitHub Copilot CLI. It's infrastructure-as-code for presentations, which means version control and scriptable generation but also means you're editing YAML instead of dragging boxes. Good fit if you're automating report decks or need reproducible slide builds.
Browse the repository on GitHubSponsors
Details
- Repository
- github.com/microsoft/hve-core
- Categories
- Python, Office & Documents
- First seen
- Jun 3, 2026