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.