Zan HTML to Ppt
把 guizang-ppt-skill 生成的 HTML 横向翻页 deck 转成 deck.pdf 和 deck.pptx,供线下演讲、加速器/评委上传、印刷等场子使用。只要用户提到 HTML deck 转 PPT、deck 导出 PowerPoint、网页 PPT 转 pptx、HTML 转 PowerPoint、把幻灯片/演讲材料/演示文件做成离线版、需要 .pptx 上传,就用这个 skill,即使用户没说 "guizang" 字样。产出是图片型 PPTX(每页一张 PNG 满版,视觉 100% 还原但内文不可编辑)。
Install
npx skills add wangzan101/html-to-ppt-pdf --skill zan-html-to-pptgit clone --depth 1 https://github.com/wangzan101/html-to-ppt-pdf.git /tmp/html-to-ppt-pdf
mkdir -p ~/.claude/skills
cp -r /tmp/html-to-ppt-pdf/. ~/.claude/skills/zan-html-to-pptPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# zan-html-to-ppt > 把 guizang-ppt-skill 出来的横向翻页 HTML deck 转成线下能用的 PDF + PPTX。 > 原理:Playwright 控 Chromium 逐页截图,封装成多页 PDF(pdf-lib)和图片型 PPTX(pptxgenjs)。 ## 这个 Skill 做什么 输入一个 guizang-ppt-skill 风格的 HTML deck(横向翻页、单文件、`<section class="slide">` 结构),产出三份**离线演示资产**: - **`<out>/deck.pdf`** —— 多页 PDF,每页 16:9 满版。投影 / Preview / Acrobat 直接全屏播。 - **`<out>/deck.pptx`** —— 每页一张 PNG 满版背景的 PPTX(图片型)。可上传任何 PPT 平台。 - **`<out>/frames/slide-NN.png`** —— 每页原始 PNG,默认 5760×3240(`--scale 3`)。 ## 工作流 ### Step 1 · 问清必要信息(**动手前必做**) 向用户问清: 1. **deck 位置**(三种之一,必填): - 已经在跑的 http URL,例 `http://localhost:8810/deck/` - 本地 HTML 文件路径,例 `/path/to/deck/index.html`(skill 自动起 server) - 本地目录(默认找 `index.html`) 2. **输出目录**(可选,默认 `./out`,建议建一个新目录避免覆盖旧产物) 3. **清晰度 / 比例**(可选,默认 `--scale 3` 出 5760×3240 超清;文件嫌大可降到 `--scale 2`) ### Step 2 · 装依赖 ```bash bash <SKILL_ROOT>/scripts/setup.sh ``` 幂等。首次跑会装 npm 依赖 + Chromium(~150MB,1–2 分钟,**告诉用户在装别静默等**);之后秒过。 ### Step 3 · 跑主脚本 ```bash node <SKILL_ROOT>/scripts/build.mjs <input> --out <output-dir> ``` 参数: | 参数 | 默认 | 说明 | |---|---|---| | `<input>` | 必填 | URL / 本地 HTML 文件 / 本地目录 | | `--out <dir>` | `./out` | 输出目录 | | `--width <px>` | `1920` | CSS 视口宽(影响布局基准) | | `--height <px>` | `1080` | CSS 视口高 | | `--scale <n>` | `3` | deviceScaleFactor。`3` 出片 5760×3240(超清);糊就保持 3,文件嫌大降到 2 | | `--wait <ms>` | `2500` | 每页 settle 的**上限**(不是固定睡这么久)。low-power 下入场动画被关,通常 ~300ms 就截完;只有动画/字体没跑完才会等到这个上限。某页缺内容就调大 | | `--format pdf,pptx` | 都出 | 输出格式(逗号分隔) | 成功输出长这样:
Details
- Skill name
zan-html-to-ppt- Repository
- wangzan101/html-to-ppt-pdf
- License
- MIT
- Repo updated
- 16 June 2026
FAQ
What does the Zan HTML to Ppt skill do?
把 guizang-ppt-skill 生成的 HTML 横向翻页 deck 转成 deck.pdf 和 deck.pptx,供线下演讲、加速器/评委上传、印刷等场子使用。**只要用户提到 HTML deck 转 PPT、deck 导出 PowerPoint、网页 PPT 转 pptx、HTML 转 PowerPoint、把幻灯片/演讲材料/演示文件做成离线版、需要 .pptx 上传,就用这个 skill**,即使用户没说 "guizang" 字样。产出是图片型 PPTX(每页一张 PNG 满版,视觉 100% 还原但内文不可编辑)。
How do I install the Zan HTML to Ppt skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add wangzan101/html-to-ppt-pdf --skill zan-html-to-ppt. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Zan HTML to Ppt popular?
It lives in wangzan101/html-to-ppt-pdf, which has 38 GitHub stars and 6 forks.
Related skills
Resume Tuning
45anneheartrecord/resume-tuning
交互式简历生成器,面向所有岗位(技术、产品、设计、运营、市场、学生、学术等)。用户给一份现成简历(PDF、图片、扫描件、Markdown、文本),或只口述零散经历时,用它生成、优化、诊断、按目标 JD 定制、检查 ATS 可读性,并交付一份链接可点、默认推荐一页但允许多页的 PDF 简历。当用户说「做简历」「优化简历」「调整简历」「把经历做成简历」「生成 PDF 简历」「简历转英文」「帮我排版简历」「按这个 JD 调简历」「看看能不能过 ATS」「诊断这份简历」时使用。
Tianji
37Ficere/tianji
天机:八字、紫微、称骨、星座与姓名民俗分析,支持 1–8 人真太阳时排盘、个人与场景合盘及固定金墨风 Markdown/HTML/PDF 报告。仅用于明确命理请求;普通关系、工作、亲子咨询不触发。
Gongwen Kit
36imhuhe/gongwen-kit
中文公文(党政机关、央国企场景)Word 生成、修复与合规机检:按 GB/T 9704 生成标准 .docx——通知、报告、请示、函、纪要、管理办法等,含红头、发文字号、版记;出稿自动机检(体例、数字、文风);现成 .docx 按国标修复,版式直接改、体例写成修订痕迹、数字只插批注。不适用于合同、简历、普通商务报告等非公文的 Word 文档。Use when creating, fixing, formatting, or machine-checking Chinese official documents (gongwen) as Word files; not for general Word documents.
Skill Gateway
44buraksu42/skill-gateway
Skill Gateway — Rule all skills. PRIORITY: Consult this skill BEFORE any other skill for ANY task-oriented request. Skill Gateway is the router that decides which skill(s) to use. Trigger for: ANY file creation (docs, PDFs, slides, spreadsheets), ANY coding/building task, ANY design/creative request, ANY data analysis or automation, ANY "how do I", "can Claude", "is there a skill for", "help me with" question, ANY vague or ambiguous request. Also trigger when user asks "which skill", "find a skill", wants to automate something, or describes a problem/workflow. ONLY skip for pure conversational
Qiaomu Ppt
37joeseesun/qiaomu-ppt
乔木 PPT 技能(qiaomu-ppt skill workflow)。用于中文优先、资料有据的 PPT/PPTX/PowerPoint/slides/slide deck/课件/演示文稿策划、路线判断、内容/文案/标题优化、可编辑 PPTX 生成、演讲备注/教师备注和交付验证;URL/PDF/论文/微信/宽泛主题转 PPT、自动推荐设计风格/模板、HTML deck、NotebookLM 原生 deck 和 Keynote 都是按需路线包。
Mineru Converter
40CSlawyer1985/mineru-converter-skill
PDF转Markdown工具,基于MinerU和方案A++策略,完全封装的CLI工具+Skill,自动清理临时文件,支持单文件和批量处理
Browse the most popular Claude skills, all documents & office files skills, or write your own with the skills generator.