Image To Editable Ppt
ningzimu/image-to-editable-ppt-skill
Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.
将逐字稿生成简洁演讲 HTML,或将导演稿逐镜生成导演 HTML;沿用用户模板,单文件输出. An agent skill from juanjuanjie/html-presentation.
$ npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install juanjuanjie/html-presentation html-presentation-video --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "html-presentation-video" agent skill from https://github.com/juanjuanjie/html-presentation/tree/main into .claude/skills/html-presentation-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-presentation-video", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install juanjuanjie/html-presentation html-presentation-video --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "html-presentation-video" agent skill from https://github.com/juanjuanjie/html-presentation/tree/main into .agents/skills/html-presentation-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-presentation-video", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install juanjuanjie/html-presentation html-presentation-video --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "html-presentation-video" agent skill from https://github.com/juanjuanjie/html-presentation/tree/main into .cursor/skills/html-presentation-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-presentation-video", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install juanjuanjie/html-presentation html-presentation-video --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "html-presentation-video" agent skill from https://github.com/juanjuanjie/html-presentation/tree/main into .gemini/skills/html-presentation-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-presentation-video", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install juanjuanjie/html-presentation html-presentation-videoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "html-presentation-video" agent skill from https://github.com/juanjuanjie/html-presentation/tree/main into .github/skills/html-presentation-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-presentation-video", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install juanjuanjie/html-presentation html-presentation-video --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "html-presentation-video" agent skill from https://github.com/juanjuanjie/html-presentation/tree/main into .opencode/skills/html-presentation-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "html-presentation-video", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
html-presentation-video将逐字稿生成简洁演讲 HTML,或将导演稿逐镜生成导演 HTML;沿用用户模板,单文件输出. An agent skill from juanjuanjie/html-presentation.
HTML Presentation Video is an agent skill from juanjuanjie/html-presentation. 将逐字稿生成简洁演讲 HTML,或将导演稿逐镜生成导演 HTML;沿用用户模板,单文件输出。
Its SKILL.md is about 970 tokens, which your agent loads only when the skill is triggered. The skill folder holds 86 other files, including scripts and assets (for example `.github/workflows/pages.yml`, `.github/workflows/static.yml` and `NOTICE.md`).
It sits in Documents & Office, covering Slides and decks. The licence is MIT.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 21fc070. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (JavaScript, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
pythonFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
github.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
HTML Presentation Video loads about 971 tokens when it runs. Until then it costs about 18 tokens; SKILL.md has 223 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from juanjuanjie/html-presentation at commit 21fc070, republished under its MIT licence (© juanjuanjie). 223 words, ~971 tokens.
.claude/skills/html-presentation-video/SKILL.md (or your agent's skills folder). This skill also uses 82 other files; get the full folder from GitHub.本规范基于 Zara Zhang 的 frontend-slides 与 beautiful-html-templates 改编,针对视频演示场景做了调整。详见项目根目录
NOTICE.md。
本规范用于指导生成适合 B 站讲解、知识分享、教程分镜的 HTML 幻灯片。
【演讲HTML】原稿标题.html。【导演HTML】原稿标题.html。生成前完整阅读 两种生成模式,遵循其模式约束与验收要求。每次另存新 HTML,不修改输入。用户指定模板和配色优先;下文紫金配色、字号、缩放、组件只是默认模板示例,不可强行覆盖其他主题。导演模式的逐镜约束优先于下文的内容精简与轻量动画建议。
#08090d,封面页可单独使用 #070609。#c8a8ff。#ffc402。#f6f2e8、灰白 #c4c0b6、中性灰 #8a8580。14px(大)、10px(中)。每页 slide 只传达一个核心信息。标题就是结论,正文只留必要支撑。
❌ 错误:一页放 5 个要点 + 2 张图 + 1 个表格。
✅ 正确:一页 1 个标题 + 1 段说明 + 1 组视觉支撑。
| 元素 | 尺寸 | 说明 |
|---|---|---|
| 封面 h1 | clamp(42px, 5.5vw, 78px) | 占画面主导地位 |
| 内容 h2 | clamp(34px, 4vw, 56px) | 每页结论 |
| 卡片 h3 | clamp(20px, 2.2vw, 28px) | 次级标题 |
| 正文 | clamp(17px, 1.7vw, 23px) | 最小不小于 17px |
| 小字 | clamp(14px, 1.3vw, 17px) | 仅用于辅助说明 |
.slide {
padding: 6vh 10vw; /* 左右约 190px @1920px */
}留出安全边距,避免被 B 站字幕、进度条、UP 主头像、点赞按钮遮挡。
.content-wrapper {
max-width: 1000px;
transform: scale(1.45);
transform-origin: center center;
}核心内容在 1920×1080 画布上占据主要视觉区域,但不要超出安全边距。
h2 必须保持纯紫色,标题下方保留短紫色 divider。.accent 或 .accent-text 强调。.strikethrough 用于表示被否定的旧概念。通过伪元素 ::after 实现,颜色与文字一致,线条微微倾斜。
01、02、03 两位数字。.slide {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}.cover-layout {
align-items: flex-start;
justify-content: center;
padding-left: 14vw;
text-align: left;
}<div class="card-grid cols-2">
<div class="card">...</div>
<div class="card">...</div>
</div>cols-2 或 cols-3,避免超过 3 列。<div class="vs-row">
<div class="vs-col left-col">...</div>
<div class="vs-col right-col">...</div>
</div>左侧为旧方式/弱方案,右侧为新方式/强方案,使用紫色边框突出右侧。
<ul class="bullet-list">
<li>要点一</li>
<li>要点二</li>
</ul>列表整体居中,文字左对齐。每行只写一句话,行高 1.85。
<section class="slide">
<div class="content-wrapper">
<div class="anim slide-label">标签</div>
<h2 class="anim">标题</h2>
<div class="anim divider"></div>
<p class="anim body-text">正文</p>
</div>
</section>.anim class,激活时自动触发 fadeUp 动画。截图脚本会自动隐藏以下元素,保证导出画面干净:
.controls.dots.hint.progresstemplates/presentation.html。python scripts/screenshot_html_slides.py xxx.html -o slides_out;PNG 不包含动态过程。© juanjuanjie, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 82 other files (scripts, assets) in the repository root of juanjuanjie/html-presentation.
Open the folder on GitHubat commit 21fc070
HTML Presentation Video next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| HTML Presentation Video this skilljuanjuanjie/html-presentation | 116 | — | ~971 | Automated safety check: Pass | MIT | |
| Image To Editable Pptningzimu/image-to-editable-ppt-skill | 2.9k | — | ~4.3k | Automated safety check: Pass | MIT | |
| Slidesfcakyon/claude-codex-settings | 1.2k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Ppt Image FirstNyxTides/ppt-image-first | 1.2k | — | ~1.6k | Automated safety check: Pass | Apache-2.0 | |
| Vibe to Agentic Engineering Frameworkshanraisshan/claude-code-best-practice | 67k | — | ~3.3k | Automated safety check: Pass | MIT | |
| Gpt Image2 PptJuneYaooo/gpt-image2-ppt-skills | 1.3k | — | ~8.9k | Automated safety check: Notes | Apache-2.0 |
ningzimu/image-to-editable-ppt-skill
Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.
fcakyon/claude-codex-settings
Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.
NyxTides/ppt-image-first
Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.
shanraisshan/claude-code-best-practice
Explains the conceptual model behind a presentation on moving from unstructured vibe coding to fully configured agentic engineering, including its 4-level scoring system and slide conventions.
JuneYaooo/gpt-image2-ppt-skills
Generate visually striking PPT slides via OpenAI's gpt-image-2 -- use any style in styles/<collection/STYLEID.md or mimic a user-supplied .pptx template; outputs high-res slide PNGs and a 16:9 .pptx.
scunning1975/MixtapeTools
Create and compile beautiful Beamer presentations following the Rhetoric of Decks philosophy.
Categories
将逐字稿生成简洁演讲 HTML,或将导演稿逐镜生成导演 HTML;沿用用户模板,单文件输出. An agent skill from juanjuanjie/html-presentation. HTML Presentation Video is an agent skill from juanjuanjie/html-presentation.
HTML Presentation Video fits situations like: tasks that involve Slides and decks.
Run `npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a claude-code`. Or copy the skill folder (the juanjuanjie/html-presentation repository) into .claude/skills/html-presentation-video in your project. Claude Code loads it when a task matches its description.
Run `npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a codex`. Or copy the skill folder (the juanjuanjie/html-presentation repository) into .agents/skills/html-presentation-video in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add juanjuanjie/html-presentation --skill html-presentation-video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/html-presentation-video, .gemini/skills/html-presentation-video, .github/skills/html-presentation-video and .opencode/skills/html-presentation-video in your project.
Going by SKILL.md and its folder, HTML Presentation Video needs JavaScript for the scripts in its folder and the command-line tools its instructions call (python). Our summary lists: Python 3; Node.js.
SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
HTML Presentation Video is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 971 tokens (SKILL.md is roughly 3.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with HTML Presentation Video: Image To Editable Ppt (ningzimu/image-to-editable-ppt-skill, 2.9k stars), Slides (fcakyon/claude-codex-settings, 1.2k stars), Ppt Image First (NyxTides/ppt-image-first, 1.2k stars) and Vibe to Agentic Engineering Framework (shanraisshan/claude-code-best-practice, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
juanjuanjie (a GitHub user) maintains it in juanjuanjie/html-presentation, which has 116 GitHub stars. The repository was last updated on October 9, 2026.
Source: juanjuanjie/html-presentation on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.