作者:互联网 时间: 2026-07-22 15:50:01
fengfanM/ppt-skill:面向 Agent 的单文件 HTML PPT Skill
fengfanM/ppt-skill 是一个适配 Claude Code、Codex 等本地 Agent 环境的网页 PPT 技能,用来把文章、Markdown、产品观点或演讲主题整理成可横向翻页的单文件 HTML 演示稿,并延伸生成 PPT 配图和多平台封面。它更像一套可复用的视觉工作流:Agent 负责理解内容、选择 Style A 电子杂志风或 Style B 瑞士国际主义,最后交付浏览器可打开、可截图、可继续修改的演示页面。
公开仓库:fengfanM/ppt-skill。
最小试跑先从克隆、安装或目录检查开始,确认能打开入口文件、读取 Skill 规则或启动对应服务。
npx skills add https://github.com/fengfanM/ppt-skill --skill ppt-skill
git clone https://github.com/fengfanM/ppt-skill.git ~/.claude/skills/ppt-skill
ls ~/.claude/skills/ppt-skill
跑通后重点确认这些产物:

传统做法通常是先让 AI 写大纲,再手工复制到 PPT 软件里排版,最后另开一轮工具做封面和配图。这个过程最不稳定的地方在于视觉系统会断裂:PPT 是一种风格,配图是另一种风格,封面又重新设计。ppt-skill 把模板、版式、主题色、配图比例和检查清单放进 Skill,让 Agent 在同一个工作流里完成内容组织和视觉落位。
| 维度 | 传统流程 | 自动化流程 |
|---|---|---|
| 核心目标 | 人工做 PPT 与配图 | 用本项目搭建自动化流程 |
| 适用场景 | 一次性汇报、临时排版 | 需要复用模板、生成、预览和修改的演示生产 |
| 输入格式 | 文章、想法、截图分散在不同文件 | 主题、Markdown、模板、脚本或 Agent 指令 |
| 输出形态 | 手工维护的 PPT 文件 | HTML、PPTX、PNG、视频或可继续编辑的项目产物 |
| 模板处理方式 | 靠人记住字体、配色和版式 | 把模板、规则和检查步骤放进仓库或 Skill |
| 检查方式 | 人工翻页找问题 | 命令、预览、目录检查或视觉 QA 逐步确认 |
| 适合人群 | 偶尔做演示的人 | 希望把 PPT 生产流程沉淀成工具的开发者和内容团队 |
下面按公开文件和二次开发时应保留的工程入口整理,实际新增目录应以你的本地改造为准。
ppt-skill/
├── README.md
├── README.en.md
├── SKILL.md
├── assets/template.html
├── assets/template-swiss.html
├── references/checklist.md
├── references/image-prompts.md
├── references/screenshot-framing.md
├── scripts/validate-swiss-deck.mjs
npx skills add https://github.com/fengfanM/ppt-skill --skill ppt-skill
git clone https://github.com/fengfanM/ppt-skill.git ~/.claude/skills/ppt-skill
node ~/.claude/skills/ppt-skill/scripts/validate-swiss-deck.mjs path/to/index.html
npx skills add https://github.com/fengfanM/ppt-skill --skill ppt-skill
git clone https://github.com/fengfanM/ppt-skill.git ~/.claude/skills/ppt-skill
git -C ~/.claude/skills/ppt-skill pull
node ~/.claude/skills/ppt-skill/scripts/validate-swiss-deck.mjs path/to/index.html
fengfanM/ppt-skill 的价值不在于“把文字塞进幻灯片”,而是把演讲页面、配图和封面放到同一套视觉规则里处理。适合已经习惯用 Agent 写作和改文件的人,把内容交给 Agent 后,可以更快得到一份能演示、能截图、能继续微调的 HTML PPT。