[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-1924":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":35,"readmeContent":36,"aiSummary":37,"trendingCount":16,"starSnapshotCount":16,"syncStatus":38,"lastSyncTime":39,"discoverSource":40},1924,"gpt-image2-ppt-skills","JuneYaooo\u002Fgpt-image2-ppt-skills","JuneYaooo","Clone any .pptx into your own deck — OpenAI gpt-image-2 mimics the layout, you supply the content. 10 bundled styles. | 把任何 .pptx 模板\"抄\"成你的 PPT：gpt-image-2 仿版式、你换内容，另含 10 套精选风格。Claude Code \u002F OpenClaw skill. ","",null,"Python",908,47,3,1,0,46,102,440,138,9.04,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34],"ai-ppt","ai-ppt-skills","ai-presentation","claude-code-skills","claude-skill","gpt-image-2","openclaw-skills","pptx-templater","2026-06-12 02:00:34","\u003Cdiv align=\"center\">\n\n# gpt-image2-ppt-skills\n\n**用 OpenAI `gpt-image-2` 一键生成视觉强烈的 PPT。**\n\nClaude Code \u002F Codex \u002F OpenClaw Skill。装进 agent 后，用一句自然语言生成 16:9 高清图片 + 打包好的 `.pptx`，也可以仿任意 `.pptx` 模板出全新内容。\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FJuneYaooo\u002Fgpt-image2-ppt-skills?style=flat)](https:\u002F\u002Fgithub.com\u002FJuneYaooo\u002Fgpt-image2-ppt-skills\u002Fstargazers)\n[![License](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-Apache%202.0-blue.svg)](.\u002FLICENSE)\n[![Python](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.8%2B-blue.svg)](https:\u002F\u002Fwww.python.org\u002F)\n[![Claude Code](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FClaude%20Code-Skill-orange.svg)](https:\u002F\u002Fwww.anthropic.com\u002Fclaude-code)\n[![gpt-image-2](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FOpenAI-gpt--image--2-black.svg)](https:\u002F\u002Fplatform.openai.com\u002Fdocs\u002Fguides\u002Fimages)\n\n🌐 **English** → [docs\u002FREADME.en.md](.\u002Fdocs\u002FREADME.en.md)\n\n\u003C\u002Fdiv>\n\n---\n\n## 🎬 效果演示：喂一张模板，仿出一套新内容\n\n\u003Ctable>\n\u003Ctr>\n\u003Cth width=\"50%\">输入：任意一页参考模板（.pptx \u002F 图片）\u003C\u002Fth>\n\u003Cth width=\"50%\">输出：本 skill 仿制 + 换内容\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd>\u003Cimg src=\"docs\u002Fassets\u002Ftemplate-demo-input.jpg\" width=\"100%\" alt=\"input template\">\u003C\u002Ftd>\n\u003Ctd>\u003Cimg src=\"docs\u002Fassets\u002Ftemplate-demo-output.jpg\" width=\"100%\" alt=\"generated output\">\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr>\n\u003Ctd align=\"center\">\u003Csub>英文信息图模板（Mass Media Infographics）\u003C\u002Fsub>\u003C\u002Ftd>\n\u003Ctd align=\"center\">\u003Csub>同一版式 \u002F 同一配色 \u002F 同一插画语汇，内容换成「普通人怎么用 AI 做自媒体」\u003C\u002Fsub>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftable>\n\n---\n\n## ✨ 能做什么\n\n- 🎨 **十套精选风格 + 扩展风格库** — 内置 Spatial Glass \u002F Tech Blue \u002F Editorial Mono \u002F Dark Aurora \u002F Riso \u002F Wabi \u002F Swiss Grid \u002F Hand Sketch \u002F Y2K Chrome \u002F Vector Illustration；2026-05-26 又从公开渠道 500+ 个 PPT 模板中筛选补充了 22 个优质风格\n- 🪄 **模板克隆模式** — 丢一个 `.pptx` 进去，AI 会参考原模板的版式、配色和插画语汇，像上面那张图一样换成新内容\n- 🎯 **自然语言改 PPT** — 直接说“改第 3 页副标题”“删掉页脚”“把三个数据换成新数字”，AI 会只重生成目标页\n- 🎮 **双产出** — 每页 PNG 高清原图 + 16:9 `.pptx` 直接用\n- ⚡ **默认 10 路并发出图** — 10 页 ~30 秒出完\n- 🧪 **先看一页再跑全量** — 默认建议先出封面给你确认，满意后再生成整套\n- 🧾 **可追踪、可回滚** — 修改过哪些页、生成过哪些版本都能追踪，方便继续改\n\n## ✅ 适合哪些用户场景\n\n| 场景 | 适合程度 | 说明 |\n| --- | --- | --- |\n| 从主题生成一套新 PPT | 很适合 | 适合汇报、路演、培训、课程、产品介绍。 |\n| 按公司模板仿一套新内容 | 很适合 | 上传 `.pptx` 模板，先出封面确认，再跑全量。 |\n| 改标题、副标题、日期、页脚 | 很适合 | 当前最稳定的编辑场景。 |\n| 更新数据卡片和关键数字 | 适合 | 可批量改，但交付前要逐项核对数字。 |\n| 只改复杂多页 PPT 的某一页 | 适合 | 只更新目标页，其他页不重新生成。 |\n| 密集表格、财报、法务长文 | 不建议直接承诺 | 小字和数字需要更严格人工验收。 |\n\n## 🎨 十种内置风格\n\n> 下图为 10 套风格在同一主题「**如何用 gpt-image-2 做 PPT**」下各生成一张封面的对照。全部由 `gpt-image-2` 直出，未经 PS。\n\n![10 种风格封面对照 · 同一主题直出](docs\u002Fassets\u002Fstyle-gallery.jpg)\n\n| 风格 ID | 一句话定位 | 适用场景 |\n| --- | --- | --- |\n| `gradient-glass` | Apple Vision OS \u002F Spatial Glass | AI 产品发布、技术分享、创意提案 |\n| `clean-tech-blue` | Stripe \u002F Linear 级蓝白 | 融资路演、商业计划书、企业战略 |\n| `vector-illustration` | 复古矢量插画 + 黑描边 | 教育培训、品牌故事、社区分享 |\n| `editorial-mono` | Kinfolk \u002F Monocle 编辑设计 | 品牌发布、文化访谈、读书分享 |\n| `dark-aurora` | Linear \u002F Vercel 深色霓虹 | AI 产品、开发者工具、技术分享 |\n| `risograph` | Riso 双套色印刷 + 网点纹理 | 创意工作室、文创品牌、独立 zine |\n| `japanese-wabi` | 无印 \u002F 原研哉式侘寂 | 茶道、生活方式、奢侈品、文化讲座 |\n| `swiss-grid` | Bauhaus \u002F Vignelli 国际主义网格 | 学术报告、博物馆展陈、严肃汇报 |\n| `hand-sketch` | Sketchnote \u002F 白板手绘 | 工作坊、产品 brainstorming、培训 |\n| `y2k-chrome` | Y2K 千禧液态金属 + 蝴蝶贴纸 | 潮牌、文娱、品牌联名、Z 世代营销 |\n\n## 🧬 扩展风格库：2026-05-26 新增 22 个风格\n\n2026-05-26 从公开渠道 500+ 个 PPT 模板中筛选补充了 22 个优质风格。后续还会持续补充，也欢迎大家提供好看的 PPT 模板或风格参考。\n\n更多风格展示、风格 ID、特色和适用场景见：[`docs\u002Fdistilled-styles.md`](.\u002Fdocs\u002Fdistilled-styles.md)。\n\n---\n\n## 🧪 修改能力测评\n\n如果你关心“到底能不能稳定改 PPT”，先看这份面向用户的图文测评：\n\n- **[`docs\u002Fedit_guide.md`](.\u002Fdocs\u002Fedit_guide.md)** — 标题替换、日期修改、删除页脚、数据更新、新增 logo、复杂多页只改一页，以及当前不足和交付前检查清单\n\n核心结论：\n\n| 能力 | 当前表现 |\n| --- | --- |\n| 改短文本 | 稳定，适合日常交付。 |\n| 改多个明确元素 | 可用，建议一次说清楚“其他不要动”。 |\n| 改数据页 | 可用，但必须核对数字。 |\n| 加小图标 \u002F logo | 可用；真实品牌 logo 需要提供素材。 |\n| 原生 PPT 对象级编辑 | 暂不支持，当前 PPTX 是整页图片。 |\n\n\u003Cdetails>\n\u003Csummary>开发者：查看内部编辑机制示意图\u003C\u002Fsummary>\n\n\u003Cimg src=\"docs\u002Fassets\u002Farchitecture_cn.jpg\" width=\"100%\" alt=\"system architecture\">\n\n\u003C\u002Fdetails>\n\n---\n\n## 🚀 安装\n\n### 方式一：让 AI 自己装（推荐）\n\n把下面这段 prompt 丢给你的 AI 助手（Claude Code \u002F OpenClaw \u002F Codex \u002F Cursor \u002F Trae \u002F Hermes Agent 都行），它会自动完成安装：\n\n```\n帮我安装 gpt-image2-ppt-skills：\nhttps:\u002F\u002Fraw.githubusercontent.com\u002FJuneYaooo\u002Fgpt-image2-ppt-skills\u002Fmain\u002Fdocs\u002Finstall.md\n```\n\nagent 会自己 clone 仓库、按当前运行环境选择安装目标、提示你重启。\n\n### 方式二：手动安装\n\n```bash\ngit clone git@github.com:JuneYaooo\u002Fgpt-image2-ppt-skills.git\ncd gpt-image2-ppt-skills\nbash install_as_skill.sh --target claude   # Claude Code\n# 或\nbash install_as_skill.sh --target codex    # Codex\n```\n\n脚本会把 skill 装到对应 agent 的目录：\n\n- Claude Code: `~\u002F.claude\u002Fskills\u002Fgpt-image2-ppt-skills\u002F`\n- Codex: `~\u002F.codex\u002Fskills\u002Fgpt-image2-ppt-skills\u002F`\n\n如果你走 API 直连模式，需要给 agent 注入环境变量。推荐使用当前 agent 框架的标准配置，而不是把密钥写进业务项目根目录 `.env`：\n\n- Claude Code：用户级 `~\u002F.claude\u002Fsettings.json`，或项目级 `.claude\u002Fsettings.local.json`\n- OpenClaw \u002F 自定义 Agent：用 `apiKey` \u002F env reference 引用系统环境变量\n- CI \u002F 服务器：用系统环境变量、Docker Compose、Kubernetes Secret 或 CI Secret\n- standalone CLI：可设置 `GPT_IMAGE2_PPT_ENV=\u002Fpath\u002Fto\u002Fprivate.env`，或使用 skill 安装目录下的 `.env` fallback\n\n```bash\n# 变量名如下：\nOPENAI_BASE_URL=https:\u002F\u002Fapi.openai.com    # 或任意 OpenAI 兼容中转\nOPENAI_API_KEY=sk-...                     # 必需\nGPT_IMAGE_MODEL_NAME=gpt-image-2\nGPT_IMAGE_QUALITY=high                    # low \u002F medium \u002F high \u002F auto\n```\n\n> 在 **Codex** 里如果当前 agent 自带原生图片生成能力，可以直接走 `SKILL.md` 里的原生路径，**不必配置 `OPENAI_API_KEY`**。\n>\n> 🔒 **不会误吃密钥**：脚本只读取当前进程环境、平台注入变量、显式 `GPT_IMAGE2_PPT_ENV` 和 skill 安装目录 `.env` fallback，**不会**向上递归读调用者项目目录的 `.env`。\n>\n> 🪄 模板克隆模式额外需要本机 `libreoffice`（用来把 `.pptx` 渲染成 PNG）。\n\n### 模板克隆的 Vision 分析（可选）\n\n模板克隆模式下，skill 需要先\"看懂\"你的 `.pptx` 模板的视觉风格。**如果你的 AI 助手本身就是多模态的**（Claude Code 走 Claude Opus\u002FSonnet，Codex 走 GPT 多模态等），agent 会直接自己看图抽取风格，生成带 `reference_image` 的 `template_profile.json` 后通过 `--template-profile` 传给 CLI，**不需要额外配置**。\n\n只有当你用的 agent 是纯文本模型时（例如只接入 DeepSeek 文本模型），才需要配下面这组环境变量，走一个独立的多模态模型来分析模板：\n\n```bash\n# 可选：模板克隆的 vision 分析（仅纯文本 agent 需要，多模态 agent 不用配）\nVISION_BASE_URL=https:\u002F\u002Fyour-openai-compatible-relay.example.com\u002Fv1\nVISION_API_KEY=sk-...\nVISION_MODEL_NAME=gemini-3.1-pro-preview   # 或 gpt-4o \u002F claude-3.5-sonnet 等任意多模态 SKU\n```\n\n> 支持任意兼容 OpenAI `\u002Fv1\u002Fchat\u002Fcompletions` 格式的多模态模型（Gemini \u002F GPT-4o \u002F Claude 等），与图片生成的 `gpt-image-2` 完全解耦——换 vision provider 不影响出图。\n\n---\n\n## 🛠 在 Claude Code 里怎么用\n\n装完直接跟 Claude 说人话就行：\n\n> 帮我用 **gpt-image2-ppt** 生成一份关于 **[你的主题]** 的 5 页 PPT，风格用 `dark-aurora`。\n\n仿模板同理：\n\n> 我这有一个 `company-template.pptx`，帮我按这个模板做一份关于 **[你的主题]** 的 5 页 PPT。\n\nClaude 会自己写 `slides_plan`、先出一页封面让你确认、再跑全量，把输出目录和 `.pptx` 路径告诉你。\n\n> 想自己写脚本调 CLI 而不走 agent？看 [`SKILL.md`](.\u002FSKILL.md)，CLI 参数、文件布局都在那。\n\n---\n\n## 🙏 致谢\n\n- [op7418\u002FNanoBanana-PPT-Skills](https:\u002F\u002Fgithub.com\u002Fop7418\u002FNanoBanana-PPT-Skills) — 风格 prompts 与早期 skill 结构参考。本项目把图片后端从 Nano Banana Pro 换成了 OpenAI gpt-image-2，重写了继承自上游的 3 套风格并新增 7 套（共 10 套），另加入模板克隆模式（vision 抽风格仿任意 `.pptx`）、md-first 编排流程、`.pptx` 自动打包、codex CLI 备用后端等新功能。\n- [lewislulu\u002Fhtml-ppt-skill](https:\u002F\u002Fgithub.com\u002Flewislulu\u002Fhtml-ppt-skill) — Claude Code skill SKILL.md frontmatter 写法参考。\n\n## 💬 Community\n\n[**LINUX DO — 中文开发者社区**](https:\u002F\u002Flinux.do\u002F)\n\n### 微信交流群\n\n欢迎大家有问题一起交流讨论。\n\n\u003Cimg src=\"docs\u002Fassets\u002Fwechat.png\" width=\"300\" alt=\"微信交流群\">\n\n## ⭐ Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=JuneYaooo\u002Fgpt-image2-ppt-skills&type=Date)](https:\u002F\u002Fstar-history.com\u002F#JuneYaooo\u002Fgpt-image2-ppt-skills&Date)\n\n---\n\n## License\n\nApache License 2.0，详见 [LICENSE](.\u002FLICENSE)。\n","gpt-image2-ppt-skills 是一个基于 OpenAI gpt-image-2 的工具，能够根据提供的 .pptx 模板自动生成具有相似布局和风格的新 PPT。该项目使用 Python 编写，支持通过自然语言指令调整 PPT 内容，并提供十种预设的设计风格供用户选择。其核心功能包括模板克隆、自然语言编辑PPT以及同时生成高清图片和.pptx文件。该工具非常适合需要快速制作或修改PPT的场景，如企业汇报、路演演示、教育培训等，特别是在保持特定公司模板风格的同时更新内容时尤为有用。",2,"2026-06-11 02:46:52","CREATED_QUERY"]