slide-generator

Generate branded PowerPoint presentations from JSON slide data.

1|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/sfc-gh-samaurer/Sam-Maurer-s-SnowWork-Skills-and-Files --skill slide-generator-sfc-gh-samaurer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-generator
Source: https://github.com/sfc-gh-samaurer/Sam-Maurer-s-SnowWork-Skills-and-Files/tree/main/skills/slide-generator
Command: npx skills add https://github.com/sfc-gh-samaurer/Sam-Maurer-s-SnowWork-Skills-and-Files --skill slide-generator-sfc-gh-samaurer

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation of polished PowerPoint decks using Snowflake templates, saving time and ensuring brand consistency.

Core Features & Use Cases

  • Automated Deck Generation: Converts structured JSON slide content into native, themed PowerPoint files.
  • Template Compliance: Ensures slides adhere to Snowflake branding and native layout standards.
  • Use Case: Create a comprehensive project proposal deck from user inputs, with pre-defined slide types and styles, ready for presentation.

Quick Start

Use the slide-generator skill to transform a JSON outline of slides into a PowerPoint presentation using the generate_slides.py script.

Frequently Asked Questions about slide-generator

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

FAQPage Schema
How do I automate PowerPoint presentation generation from JSON data?

Automating PowerPoint presentation generation from JSON data involves converting structured slide content into themed pptx files. This Skill uses python-pptx and internal scripts to render slides with native Snowflake aesthetics, ensuring brand consistency for executive decks.

Can I generate branded executive decks using python-pptx?

Yes, generating branded executive decks with python-pptx automates slide creation while enforcing template compliance. This Skill processes JSON outlines to produce polished PowerPoint files that adhere to Snowflake branding and native layout standards.

What is the best way to create a project proposal deck with Snowflake branding?

Creating a Snowflake-branded project proposal deck is best handled by transforming structured JSON slide data into a PowerPoint presentation. The generate_slides.py script maps your content to pre-defined slide types and styles for consistent branding.

Does this slide generator support custom layouts or only predefined Snowflake templates?

This slide generator focuses on predefined Snowflake templates and native layout standards rather than custom layouts. It converts JSON slide data into themed PowerPoint files, ensuring all generated decks maintain strict brand compliance.

Do I need python-pptx installed to generate PowerPoint presentations from JSON?

Yes, python-pptx is a required dependency to generate PowerPoint presentations from JSON. The Skill relies on this library and internal rendering scripts to translate structured data into native, branded pptx files.