sn-ppt-creative

Generate creative-mode PowerPoint decks with 16:9 PNG slides and PPTX packaging.

2|Updated May 19, 2026
One-click install
npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-ppt-creative
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sn-ppt-creative
Source: https://github.com/aiyinluya/SenseNova-Skills-Studio/tree/main/skills/sn-ppt-creative
Command: npx skills add https://github.com/aiyinluya/SenseNova-Skills-Studio --skill sn-ppt-creative

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill turns a prepared deck pack into a creative-mode slide deck by generating a style guide, planning an outline, rendering 16:9 slide images, and assembling a single PPTX.

Core Features & Use Cases

  • Creative-mode slide generation: Produces one full-page 16:9 PNG per slide using the repo’s image-generation pipeline.
  • LLM/VLM-driven design planning: Uses LLM (text) or VLM (reference images) to generate style specs, then plans a page-by-page outline in strict JSON.
  • PPTX packaging with graceful gaps: Builds a single PPTX from generated PNGs, inserting blank slides for missing/failed pages without aborting the whole run.

Quick Start

Use the workflow by entering via /skill sn-ppt-entry after ensuring your deck directory already contains task_pack.json, info_pack.json, and pages/.

Frequently Asked Questions about sn-ppt-creative

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

FAQPage Schema
How do I generate a full-page 16:9 PPT from text prompts?▼

To generate a full-page 16:9 PPT from text prompts, this skill produces per-page prompts, renders 16:9 PNG slides via text-to-image, and packages them into a single PPTX file using python-pptx. It applies LLM and VLM prompting to create style specs and plan the slide outline.

How does LLM and VLM prompting work for creative slide design?▼

For creative slide design, LLM and VLM prompting generates a style guide and plans a page-by-page outline in strict JSON. VLM uses optional reference images to guide the visual style, while LLM processes text to define the design specs before rendering the 16:9 slides.

How do I package rendered slide images into a PPTX file?▼

To package rendered slide images into a PPTX file, this skill uses python-pptx to assemble the generated 16:9 PNGs into a single deck. It applies resume and failure-tolerant packaging, inserting blank slides for missing or failed pages without aborting the entire run.

Do I need a prepared deck directory before starting PPT generation?▼

Yes, you need a prepared deck directory before starting PPT generation. The directory must contain task_pack.json, info_pack.json, and a pages/ folder to provide the foundational data and assets required for rendering the creative-mode slides.

What happens if a slide image fails to render during PPTX packaging?▼

If a slide image fails to render during PPTX packaging, the process uses graceful gaps by inserting a blank slide for the missing page. This failure-tolerant approach ensures the packaging completes and produces the PPTX without aborting the whole run.

Can I use reference images to guide the visual style of my infographic slides?▼

Yes, you can use reference images to guide the visual style of your infographic slides. The skill uses VLM (vision-language model) prompting to analyze the provided reference images, generating style specifications that ensure creative visual consistency across the 16:9 output deck.