build-deck

Convert SVG slides into a self-contained .pptx presentation.

2|Updated Jun 15, 2026
One-click install
npx skills add https://github.com/jmerkow/my-agentic-stuff --skill build-deck-jmerkow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: build-deck
Source: https://github.com/jmerkow/my-agentic-stuff/tree/main/plugins/decks/skills/build-deck
Command: npx skills add https://github.com/jmerkow/my-agentic-stuff --skill build-deck-jmerkow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, rsvg-convert, xmllint, matplotlib, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill helps you create high-quality presentation decks from standalone SVG slides, making it easier to author and maintain presentations with diffable source files.

Core Features & Use Cases

  • SVG Slide Input: Accepts SVG files as input for creating presentation slides.
  • Theming: Supports theming through shared CSS and inlined styles.
  • Preview and Build: Generates PNG previews and compiles slides into a .pptx file with optional speaker notes.
  • Use Case: When you need to author a presentation that will be reviewed or updated frequently, use this Skill to ensure that the source slides are editable and maintainable.

Quick Start

Run the build-deck skill and specify the directory containing your SVG slides.

Frequently Asked Questions about build-deck

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

FAQPage Schema
How do I convert SVG slides into a PowerPoint presentation?

To convert SVG slides into a PowerPoint presentation, this Skill processes a directory of SVG files, applies theming, converts them to PNG, and compiles them into a self-contained .pptx file.

Do I need python3 and rsvg-convert to build presentation decks from SVG files?

Yes, building presentation decks from SVG files requires python3, rsvg-convert, and xmllint for local execution. Matplotlib is additionally required if you want to generate charts for your slides.

What is the best way to maintain diffable source files for presentation slides?

Using SVG slides as source files is the best way to maintain diffable presentations. This approach allows you to author, review, and update decks frequently while keeping the source files editable and maintainable.

Can I apply shared CSS theming and inline images when creating a PPTX from SVG?

Yes, when creating a PPTX from SVG, you can apply theming through shared CSS and inlined styles. The process also handles inlining images and optionally includes speaker notes in the final deck.

Does generating PNG previews from SVG slides work without an internet connection?

Generating PNG previews from SVG slides works completely offline using local dependencies like rsvg-convert and xmllint. The build process outputs a self-contained .pptx file without requiring external internet connectivity.