pptgen-drawio
pptgen-drawio transforms academic papers or presentation content into structured multi-page Draw.io presentations, then exports them as .pptx files. It offers two dedicated modes—one optimized for thesis defenses with a 23-page academic structure, and another for general business or project presentations—each with customizable styling, template support, and automatic formatting.
pptgen-drawio generates multi-page Draw.io presentations from academic papers or reports, supporting thesis defense and general presentation modes with automatic .pptx export.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-19
pptgen-drawio generates multi-page Draw.io presentations from academic papers or reports, supporting thesis defense and general presentation modes with automatic .pptx export. pptgen-drawio transforms academic papers or presentation content into structured multi-page Draw.io presentations, then exports them as .pptx files. It offers two dedicated modes—one optimized for thesis defenses with a 23-page academic structure, and another for general business or project presentations—each with customizable styling, template support, and automatic formatting.
Use it when
- Yes.
- pptgen-drawio includes a dedicated thesis defense mode with a predefined 23-page academic structure.
Verify before relying
Read SKILL.md below before installing (7 files). Open directory: indexed for reading, not audited.
Install
xstongxue/best-skills/pptgen-drawio · repository language: JavaScript
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How does pptgen-drawio generate PPT from paper defense content?
pptgen-drawio transforms academic papers or presentation content into structured multi-page presentations. It creates Draw.io diagrams first, then exports them as .pptx files. The skill offers a dedicated thesis defense mode with a 23-page academic structure, automatically formatting your content with predefined page layouts and professional styling.
Can pptgen-drawio convert Draw.io diagrams to PowerPoint automatically?
Yes. pptgen-drawio specializes in converting Draw.io diagrams to formatted PowerPoint slides automatically. It streamlines the workflow by taking your Draw.io designs and exporting them directly as .pptx files, preserving formatting and structure throughout the conversion process.
What presentation structures does pptgen-drawio support for thesis defenses?
pptgen-drawio includes a dedicated thesis defense mode with a predefined 23-page academic structure. This mode creates thesis defense presentations with optimized page layouts designed specifically for academic defense requirements, allowing you to focus on content while the skill handles professional formatting.
Does pptgen-drawio support custom styles and templates?
Yes. pptgen-drawio allows you to apply custom styles and templates to presentation generation. Beyond the thesis defense mode, it offers a general business or project presentation mode, both with customizable styling options so you can match your organization's branding or personal preferences.
What file formats can pptgen-drawio export presentations in?
pptgen-drawio exports structured content as professional presentation files in .pptx format. It is licensed under Apache-2.0, making it open and accessible for academic and commercial use alike.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
PPT 多页 Draw.io 生成(论文答辩 + 通用汇报)
本 skill 支持两种模式,共用 ppt_template/、scripts/、reference/ 目录,以及 Step 0 自定义模板、Step 1 确定内容与风格、Step 3 & 4 输出与导出 全流程。
模式识别
| 模式 | 使用时机 | 内容来源 | 默认页序 | 输出文件 |
|---|---|---|---|---|
| 论文答辩 | 学位论文答辩、开题、预答辩 | paper-write 结构化提取 | 封面→目录→背景→现状→方法→创新点→实验→结论→致谢→Q&A | paper-defense.drawio |
| 通用汇报 | 工作汇报、产品介绍、演讲 | 用户消息提取/生成 | 封面→目录→节标题→内容页→总结→致谢→Q&A | general-presentation.drawio |
Step 0:用户自定义模板(可选,两种模式共用)
若用户提供了自己的 .pptx 模板文件:
- 模板放置:将
.pptx放入ppt_template/目录 - 运行样式提取:在 skill 根目录下执行:
python scripts/analyze_pptx.py ppt_template/xxx.pptx reference/style-custom.md - 读取
reference/style-custom.md作为「自定义风格」继续
目录约定:ppt_template/ 存放模板、scripts/analyze_pptx.py 样式提取、reference/ 风格文件
Step 1:确定内容与风格(两种模式共用)
1.1 确定内容
- 论文答辩:若用户只有论文全文:先调用 paper-write 的「结构化信息提取」;若已提供结构化信息:从消息中提取【论文题目】【学科方向】【答辩时长】【论文结构/目录】【各章核心内容】【创新点/贡献】等,缺失则追问
(truncated - see the full file via the links below)
File tree — 7 files
skills/pptgen-drawio/SKILL.md
skills/pptgen-drawio/ppt_template/README.md
skills/pptgen-drawio/reference/style1-classic-academic.md
skills/pptgen-drawio/reference/style2-minimal-bigtype.md
skills/pptgen-drawio/reference/style3-warm-academic.md
skills/pptgen-drawio/reference/style4-tech-modern.md
skills/pptgen-drawio/scripts/analyze_pptx.py
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Generate multi-page PPT presentations from academic papers or reports”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
drawio-diagram creates standard Draw.io (.drawio) format diagrams for deep learning models, network architectures, and algorithm flows. It supports two modes: generating diagrams from scratch for model architectures and process flows, or applying a reference diagram's style to new content. All output is valid XML that opens directly in Draw.io for editing.
This skill guides your agent to create Draw.io-compatible diagrams directly from your project code, supporting tech stack, system architecture, data structure, and entity-relationship diagram types. Output is delivered as mxGraph XML (.drawio files) ready for immediate import and editing.
This skill transforms text descriptions and structured information into ready-to-edit Excalidraw diagrams. It handles system architectures, process flows, data structures, and freeform sketches, outputting standard Excalidraw JSON files that open directly in browsers, Obsidian, VSCode, and other compatible environments.
WeChat Article Writer handles end-to-end social media content creation by matching user requests to specialized workflows: article drafting, cover generation, illustration design, and style extraction. Choose from nine writing styles—viral, checklist-based, resource roundups, personal reviews, contrarian takes, identity narratives, emotional storytelling, or deep essays—and the skill automatically applies the corresponding tone and structure. Generate publication-ready layouts with optional diagram exports, then upload directly to WeChat drafts or publish via API.
This skill transforms diagram requirements into draw.io XML, then exports the result as an image. It handles flowcharts, architecture layers, UML sequences and classes, entity-relationship diagrams, mindmaps, and network topologies—each with layout rules tuned for clarity and spacing.
This skill generates pixel-perfect AWS architecture diagrams as draw.io XML files (.drawio) using the official AWS4 shape library, ready for use in diagrams.net. It handles VPC layouts, multi-tier application designs, serverless architectures, and network topologies with proper styling, color codes, and connector conventions. Perfect for infrastructure documentation and Well-Architected reviews.
More skills draw-io (MIT) · drawio-logical-diagrams (MIT) · 4drawio (unlicensed) · Drawio Diagrams Enhanced (GFDL-1.3) · Drawio (NOASSERTION) · Drawio Generator (unlicensed) · drawio (Apache-2.0) · frontend-slides (MIT)