addsumtech/slides_maker
addsumtech/slides_maker has 662 GitHub stars and 61 forks. GitHot measured +5 stars in 24 hours and +14 in 7 days. Last checked 2026-11-09 21:58 UTC. Last push 2026-10-31.
Turn papers, code, and docs into presentation-ready, natively editable PPTX in Codex / Claude Code. Native charts and equations, speaker notes, click-build animations, and an independent critic review before delivery. Comes with a visual-language template library, updated continuously.
可以做什么
- Editable PPTX - Text boxes, native shapes and native charts you can change in PowerPoint. Photos, illustrations and cropped paper figures remain images.
- Equations and data - Editable math text where possible; two-dimensional layouts such as fractions and matrices may be rendered as images. Data charts use native chart objects where suitable, so you can change their values.
- Notes and animation - Presentation decks include per-slide speaker notes. Click builds are optional; static slides are supported.
- Previews and build script - PPTX, PDF, browser preview and the generation script. Files go into a subfolder named after the presentation in your Downloads folder by default. The script supports later revisions.
实测星标增长
- 24小时
- +5
- 7天
- +14
- 15天
- 更新延迟
- 1个月
- 更新延迟
各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。
README_CN.md
原文slide-maker:从你的材料生成可编辑的 PPT
增和科技 Addsum 出品 · 免费开源
slide-maker 是一个生成可编辑 PPT 的开源 AI 技能,可在支持技能的 AI 助手中使用。提供论文、代码仓库、文档或一个主题,它会整理内容、设计页面,生成可在 PowerPoint 中继续编辑的 .pptx,并附上用于后续修改的生成脚本。
你可以先选模板,也可以提供参考 PPT。生成前确认内容结构和设计方向,生成后查看预览,再决定独立评审的力度。
视频介绍 · 模板库 · 功能与交付 · 工作流程 · 快速开始 · 遇到问题
快速开始
先把 slide-maker 安装到你使用的 AI 助手中。打开电脑的终端,复制并运行下面一行命令,再按提示选择 AI 助手和安装范围:
npx skills add addsumtech/slides_maker
安装后即可向 AI 助手提出制作需求。首次使用会自动检查运行环境,缺什么再按提示安装。以下示例中的 paper.pdf 换成你的文件名即可:
用 slide-maker,根据 paper.pdf 做一份中文组会汇报。
观众是导师和同学,现场讲 12 分钟,约 15 页。
图多字少,先给我看内容结构和设计方向。
想指定画风,可以先在下方选模板,再复制对应提示词。
模板库
内置三十套模板,每套提供两种配色,以及封面、章节、图文、要点、引语、数据、结尾七类页面。字体、图表和页面版式使用同一套设计,实际生成时会按你的内容调整。
搭配图片使用的四套分别是:杂志(editorial)、柔和(soft)、拼贴(collage),用于排版你的照片;绘本(storybook),用于搭配一组插画。其余二十六套用可编辑的原生形状构成画面,无需准备配图。
下面是十二套精选模板。点击样张下方的“查看全部页面”,可查看该模板的全部页面和两种配色。
![]() 杂志 照片排版 查看全部页面 |
![]() 海报大字 发布会、宣言、观点 查看全部页面 |
![]() 水墨 文化、历史、器物 查看全部页面 |
![]() 漫画分镜 讲故事、用户旅程、科普讲解 查看全部页面 |
![]() 黑胶唱片 音乐、播客、文化活动 查看全部页面 |
![]() 彩绘玻璃 文化遗产、文化活动、庆典 查看全部页面 |
![]() 导视线路 路线图、流程、新人上手 查看全部页面 |
![]() 黑板报 课程、课堂、培训 查看全部页面 |
![]() 食谱卡 美食、烹饪、食谱 查看全部页面 |
![]() 电路板 硬件、物联网、嵌入式 查看全部页面 |
![]() 绘本 插画叙事 查看全部页面 |
![]() 体育记分牌 体育、比赛、团队战绩 查看全部页面 |
模板怎么用
在在线模板库选好画风,复制提示词,再粘贴到已安装 slide-maker 的 AI 助手中,并提供材料、观众和页数。例如:
用 slide-maker,选择标本图鉴(herbarium)模板的浅色配色。
根据 notes.md,做一份给初中生讲解的 8 页生物课件。
不确定选哪套,可以让它按主题推荐。已有学校或公司的 PPTX,也可以提供文件,让它参考字体、配色和版式。
功能与交付
| 内容 | 你会拿到什么 |
|---|---|
| 可编辑的 PPTX | 文本框、原生形状和原生图表可在 PowerPoint 中修改。照片、插画和裁切的论文图仍以图片保留。 |
| 公式与数据 | 公式优先使用可编辑的数学文本;分式、矩阵等二维排版可能使用渲染图。数据图优先生成原生图表,方便修改数值。 |
| 讲稿与动效 | 演讲型 PPT 附逐页讲稿备注;点击渐显按需要添加,也可以交付静态页面。 |
| 预览与生成脚本 | 交付 PPTX、PDF、浏览器预览和生成脚本,默认保存在下载目录下以 PPT 名称命名的文件夹中。后续可继续用同一份脚本修改。 |
| 品牌与偏好 | 可从品牌手册、Logo 或旧 PPT 中提取字体和配色,确认后保存复用。常用设计偏好也可保存,当前要求优先。 |
| 版本管理 | 保留构建版本,便于比较差异、恢复整份 PPT 或指定页面。 |
| 多种画布 | 支持 16:9、4:3、1:1、小红书 3:4 图文、9:16 竖版和 A4,按画布重新排版。 |
材料中的关键数字会对照来源核验,论文图优先直接裁取原图。只有主题、没有材料时,会先联网调研,再整理内容。用于正式汇报前,仍需确认关键数据和结论符合你的原意。
工作流程
- 明确需求:确定主题、材料、观众、时长、页数和风格。没想好的设计细节可以交给它决定,关键假设会在制作前说明。
- 阅读材料:提取文字、图表、数据和公式,整理出处;支持论文、代码仓库、Word、Excel、CSV、图片,以及音视频材料。
- 确认方案:先看逐页内容结构,再确认字体、配色、版式和动效。没有现成模板时,可以先比较设计方向。
- 生成与检查:构建 PPTX,渲染页面,检查文件结构、文字溢出、遮挡和字体等问题。
- 查看预览并评审:第一版预览出来后,选择评审档位。独立评审检查内容和设计,修订后复查,再交付文件。
- 继续修改:直接说“第 7 页改成图表”“压到 10 页”或“备注短一点”,它会基于原生成脚本重出一版。
评审与用量
技能本身免费,运行时使用你的 AI 订阅或 API 额度。页数、材料长度、生图和评审力度都会影响耗时与用量。
| 评审档位 | 检查范围 |
|---|---|
fast(快速,默认) |
一轮内容与设计评审,抽查约五项关键信息。 |
standard(标准) |
内容、设计分别评审,最多两轮,抽查约十项关键信息。 |
thorough(深入) |
更全面的内容、设计与来源检查,最多三轮,核验全部关键信息,适合答辩、路演等重要场合。 |
none(跳过) |
看过预览后,由你明确选择跳过独立评审;同时跳过该环节对原始资料的复核。 |
长篇 PPT 会按章节分工评审,并检查整体连贯性。让它“自己决定”时,默认至少运行 fast,不会自动跳过评审。
安装与环境
自动安装和手动安装任选一种即可。大多数用户选择自动安装。
自动安装(推荐)
在终端中运行:
npx skills add addsumtech/slides_maker
按提示选择你使用的 AI 助手和安装范围。希望在不同项目中使用时,可选择全局安装。安装完成后,直接向 AI 助手提出制作需求。
如果提示找不到 npx,或 Node.js 版本过旧,请先安装 Node.js 22.20 或更高版本,重新打开终端后再运行命令。
更多自动安装选项
-g:全局安装,可在不同项目中使用。-a claude-code或-a codex:直接指定 AI 助手,跳过工具选择。-y:跳过安装确认。
完整选项见 npx skills 安装说明。
手动安装
需要保留源码或自行维护安装时,可以使用下面的方式。电脑需已安装 Git 和 Python,在终端中依次运行:
git clone --depth 1 https://github.com/addsumtech/slides_maker.git
cd slides_maker
python3 -m pip install -r skills/slide-maker/requirements.txt
python3 skills/slide-maker/scripts/install_skill.py --target all
最后一条命令会把技能安装到本机已有的 AI 助手技能目录中。
指定手动安装目录
all 会识别本机已有的技能目录;没有可识别目录时,会使用通用的 ~/.agents/skills/。需要指定目录时,可将 all 换成 agents、codex 或 claude。
Claude Code 插件和技能市场入口
Claude Code 支持插件安装,在 Claude Code 中输入:
/plugin marketplace add addsumtech/slides_maker
/plugin install slide-maker@slides-maker
也可从腾讯 SkillHub或 ClawHub 获取。OpenClaw 用户可按 ClawHub 页面的说明安装。
运行环境
无论选择哪种安装方式,首次制作 PPT 时都会检查运行环境,并尝试自动安装缺少的 Python 依赖包。Python、LibreOffice 等系统工具如有缺失,按提示补齐即可;已安装的工具无需重复安装。
需要 Python 3.9+、用于生成页面预览的 LibreOffice,以及用于处理 SVG 图标的 librsvg、cairosvg 或 Chrome 系浏览器。需要自行安装系统工具时,可参考:
| 系统 | LibreOffice | SVG 图标处理工具 |
|---|---|---|
| macOS | brew install --cask libreoffice |
brew install librsvg |
| Linux(Ubuntu / Debian) | sudo apt install libreoffice |
sudo apt install librsvg2-bin |
| Windows | winget install TheDocumentFoundation.LibreOffice |
安装 Chrome 或 Edge |
Windows 的测试覆盖较少。若终端只有 python 命令,可将示例中的 python3 换成 python。其他问题见遇到问题。
开始制作
把材料交给已安装技能的 AI 助手,或提供它能读取的文件路径,然后直接说明需求。Claude Code 也可以输入 /slide-maker。
除了上方的论文汇报示例,也可以从代码仓库开始:
用 slide-maker,按这个代码仓库做一份给新同事看的技术介绍。
重点讲架构和主要流程。
已有参考 PPT 时,说明要参考的部分:
参考 /path/ref.pptx 的字体、配色和版式。
用 paper.pdf 的内容重新做一份中文汇报。
它会补问观众、页数、风格等影响方案的信息,短句回答即可。希望它代选时,可以说“你定”。
更新与可选生图
有新版本时,slide-maker 会先询问是否更新;已是最新或离线时不打扰。远端版本信息缓存 24 小时,本地改动会每次重新检查。需要关闭版本提醒时,设置 export SLIDE_MAKER_NO_VERSION_CHECK=1。
需要生成封面或插画时,在对话中说明即可。可使用当前 AI 助手提供的图片生成工具,或配置 OpenAI API key。生图是可选项,不影响原生文字、形状和图表的生成。
适合什么场景
| 你手里有 | 可以制作 |
|---|---|
| 论文、实验结果和图表 | 组会、论文精读、会议报告、开题、答辩、学术海报 |
| 代码仓库、README、技术文档 | 架构介绍、项目进展、代码讲解、工程复盘 |
| 课程材料、产品资料、市场数据 | 课件、产品介绍、市场分析、方案汇报 |
| 一个主题 | 联网调研后整理成演示文稿 |
| 参考 PPT | 参考已有设计,用新材料重新组织内容 |
| 需要其他尺寸的内容 | 小红书图文、竖版封面、方形卡片、A4 单页 |
遇到问题
生成或渲染报错时,可让助手找到技能内的 scripts/check_env.py 并运行。全局安装也可以按实际目录运行:
# 通用技能目录
python3 ~/.agents/skills/slide-maker/scripts/check_env.py
# Codex
python3 ~/.codex/skills/slide-maker/scripts/check_env.py
# Claude Code
python3 ~/.claude/skills/slide-maker/scripts/check_env.py
检查会列出缺失依赖及修复命令。
生成失败、字体显示异常、预览报错和图片来源等问题,可查阅故障排查与常见问题。仍无法解决时,请在 Issues 中附上报错输出。
安全与开源协议
安全问题的报告方式见 SECURITY.md。本项目采用 MIT 协议。
探索相关项目
affaan-m/ECC
智能体执行与控制框架的性能优化系统。面向 Claude Code、Codex、Opencode、Cursor 等,涵盖技能、本能、记忆、安全与研究优先的开发。
300,811 星标NousResearch/hermes-agent
与你一同成长的智能体
262,449 星标multica-ai/andrej-karpathy-skills
一个用于改进 Claude Code 行为的 CLAUDE.md 文件,源自 Andrej Karpathy 对 LLM 编程陷阱的观察。
231,864 星标firecrawl/firecrawl
借助来自网络及其他来源的数据,强化你的 AI 智能体。正在构建面向超级智能的资料库。🔥
200,444 星标










