sn-ppt-entry

Generate PPT project entries from uploaded documents with normalized JSON artifacts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, python-docx, and includes scripts (resource) and references (resource) components.

What problem does it solve?

It turns an idea request plus optional uploaded files into the initial PPT production artifacts, so the workflow can immediately continue in creative or standard deck generation without manual coordination.

Core Features & Use Cases

  • PPT Entry & Dispatch: Collects role, audience, scene, page count, and mode, then routes to the correct next skill (creative vs standard).
  • Document Parsing & Digest Planning: Parses uploaded pdf/docx/md/txt into normalized JSON, and produces a document digest that preserves table/image indices to avoid numeric drift.
  • Image Caption Caching for Downstream Layout: Generates VLM captions for inherited or standalone images once, caches them, and ensures page generation reuses them reliably.

Quick Start

Send: 生成 PPT,模式标准模式,角色 产品经理,听众 公司内部同事,场景 内部周会,页数 10,并上传你的资料文件(如 PDF/Word/Markdown/文本)。

Frequently Asked Questions about sn-ppt-entry

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

FAQPage Schema
How do I generate a PPT from a PDF document?

To generate a PPT from a PDF, you upload your file and specify presentation parameters like role, audience, scene, and page count. The system parses your PDF into normalized artifacts, creates a document digest, and prepares an info pack for downstream slide generation.

Can I create slides from Word documents and Markdown files?

Yes, you can create slides from Word documents and Markdown files. The document parsing feature accepts pdf, docx, md, and txt formats, extracting text, tables, and images into normalized JSON to prepare the deck task pack.

How do I extract images and tables from a document for slide generation?

Extracting images and tables for slide generation involves parsing uploaded files into normalized JSON while preserving table and image indices. The system also generates VLM image captions and caches them to ensure reliable layout creation downstream.

Does slide generation preserve numbers and data from my source files?

Yes, slide generation preserves numbers by using LLM-based document digest generation with numeric-preservation constraints. This ensures that data from your uploaded documents does not drift during the transition to the normalized artifacts.

What is the best way to start a PPT project entry with reference documents?

The best way to start a PPT project entry is to send a prompt with your desired mode, role, audience, scene, page count, and upload your reference files. The system routes the task to creative or standard deck generation based on your specified mode.

Do I need to manually caption images when turning documents into a presentation?

No, you do not need to manually caption images. The system automatically generates VLM captions for inherited or standalone images once, caches them, and ensures that subsequent page generation reuses these captions reliably for layout planning.