tencent-pptx

Generates professional PowerPoint presentations from topics, outlines, or reference materials using a SlideDSL workflow.

68|25|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/rojim666/SztuCode --skill tencent-pptx-rojim666
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: tencent-pptx
Source: https://github.com/rojim666/SztuCode/tree/main/py-runtime/src/sztu_code/core/prompts/workbuddy/skills/_builtin-plugins/tencent-pptx/skills/tencent-pptx
Command: npx skills add https://github.com/rojim666/SztuCode --skill tencent-pptx-rojim666

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires markitdown, and includes references (resource) components.

What problem does it solve? Creating polished, well-structured PowerPoint decks from scratch is time-consuming and requires both content planning and visual design skills. This Skill automates the full pipeline: requirement alignment, narrative planning, visual design, page-by-page generation, and validation, producing a finished .pptx file. ## Core Features & Use Cases - Create from scratch: Builds a complete presentation from a topic or outline, including STORY.md narrative planning and DESIGN.md visual design with preset styles (academic, consulting, red-gold government) or custom design principles. - Create from materials: Extracts content and images from uploaded documents (docx, pptx, xlsx, pdf) via markitdown and helper scripts, then regenerates a deck faithful to the source material. - Rich component system: Supports charts, tables, diagrams, math formulas, QR codes, animations, hyperlinks, Font Awesome icons, and AI-generated imagery through a validated SlideDSL compiled to OOXML. - Use Case: A graduate student needs a thesis defense presentation. Provide the topic and thesis PDF; the Skill extracts key content, applies the academic style preset, generates each slide with charts and citations, validates every page, and delivers a ready-to-present .pptx. ## Quick Start Ask the agent to create a presentation on your chosen topic, optionally attaching reference documents or specifying a preferred visual style.

Frequently Asked Questions about tencent-pptx

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

FAQPage Schema
How do I create a PowerPoint presentation from a topic or outline?▼

Provide the topic and any key requirements; the Skill aligns on goals and style, builds a narrative outline and design document, then generates and validates each slide before compiling the final .pptx. You can attach reference materials to ground the content.

How to generate a PPT from an uploaded document like Word or PDF?▼

Upload the document and the Skill extracts its text with markitdown and images with helper scripts, then rebuilds a presentation faithful to the source. For high-stakes content like financial or academic reports, original figures and data are preserved rather than replaced with AI-generated images.

Can it match the visual style of an existing PPTX template?▼

Yes. Upload a reference PPTX and it is converted to images for style analysis, covering color systems, font hierarchy, and layout patterns. The new deck follows that visual direction without copying elements that cannot be reproduced.

What chart and diagram types are supported in generated slides?▼

Supported charts include bar, line, area, pie, and doughnut with stacked or clustered grouping. Diagrams default to inline SVG for flowcharts and timelines, with Mermaid, PlantUML, Graphviz, and D2 available through a remote Kroki service as a fallback.

How do I edit a PPTX after it has been generated?▼

All post-generation edits go through the tencent-local-office-edit Skill rather than modifying the SlideDSL source files. This keeps the delivered .pptx as the single source of truth for subsequent content changes.

Why does slide validation fail during page generation?▼

Validation fails when a .slide file violates DSL constraints, such as content exceeding the fixed 720px height, using forbidden import or export statements, referencing remote image URLs, or omitting required component properties. Fix the reported error and re-run slidep-validate until it passes.