Agent skill

Slides Video

by sugarforever in sugarforever/01coder-agent-skills

Produce slides-driven narration videos (口播视频) where each slide maps 1:1 to one voiceover section.

MITAuto-check passedDocuments & Office

Install Slides Video

skills CLI
$ npx skills add sugarforever/01coder-agent-skills --skill slides-video -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install sugarforever/01coder-agent-skills slides-video --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/sugarforever/01coder-agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/slides-video .claude/skills/slides-video && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
slides-video
GitHub stars
137
Token cost
~1.5k tokens
SKILL.md length
537 words
Files
6 (incl. references)
Skills in repo
21
Repo updated
First seen
Licence
MIT

At a glance

Produce slides-driven narration videos (口播视频) where each slide maps 1:1 to one voiceover section.

  • Works in 12 steps: PPT-脚本 1:1 同步 → 语言面向目标受众,而非内部专家 → 叙事框架二选一 → …
  • User wants to make a video that uses slides to explain a topic - e.g
  • SKILL.md covers Pre-flight · 依赖检查与 slides…, 适用场景, 核心原则 · 本 skill 的方法学 and 工作流程, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Slides Video is an agent skill from sugarforever/01coder-agent-skills. Produce slides-driven narration videos (口播视频) where each slide maps 1:1 to one voiceover section. Orchestrates a slides-generating skill (PPT, chosen from whatever is available) and video-planner (script + publishing materials) with a method-focused production workflow. Use when user wants to make a video that uses slides to explain a topic - e.g. 发布解读 / 产品评测 / 行业观察 / 技术解读 / 趋势分析. Triggers on "做一期视频 + PPT", "slides 视频", "发布解读视频", "深度讲解视频", or similar requests for structured narration videos.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `references/overflow-audit.md`, `references/planning.md` and `references/publishing-method.md`).

It sits in Documents & Office, covering Slides and decks and Text to speech and voice. The licence is MIT.

When your agent uses it

  • User wants to make a video that uses slides to explain a topic - e.g
  • Similar requests for structured narration videos

Example prompts

  • “做一期视频 + PPT”
  • “slides 视频”
  • “发布解读视频”
  • “/slides-video”

Workflow steps

12 steps, taken from the step headings in SKILL.md.

  1. PPT-脚本 1:1 同步
  2. 语言面向目标受众,而非内部专家
  3. 叙事框架二选一
  4. 生成后必做 QA 审核
  5. 需求澄清
  6. 资料研究
  7. 规划结构
  8. 创建输出目录
  9. 调用所选 slides skill 生成 PPT
  10. 调用 video-planner 生成脚本 + 发布素材
  11. QA 审核
  12. 迭代

What it can do on your machine

Read from SKILL.md and the folder at commit e51fb6e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Slides Video loads about 1.5k tokens when it runs, and up to ~7.3k if it reads all its reference files. Until then it costs about 128 tokens; SKILL.md has 537 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~128
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~7.3k

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.

Safety

Auto-check passed

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from sugarforever/01coder-agent-skills at commit e51fb6e, republished under its MIT licence (© sugarforever). 537 words, ~1,532 tokens.

Download SKILL.mdSave it as .claude/skills/slides-video/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.
name
slides-video
description
Produce slides-driven narration videos (口播视频) where each slide maps 1:1 to one voiceover section. Orchestrates a slides-generating skill (PPT, chosen from whatever is available) and `video-planner` (script + publishing materials) with a method-focused production workflow. Use when user wants to make a video that uses slides to explain a topic - e.g. 发布解读 / 产品评测 / 行业观察 / 技术解读 / 趋势分析. Triggers on "做一期视频 + PPT", "slides 视频", "发布解读视频", "深度讲解视频", or similar requests for structured narration videos.

Slides-Video · 幻灯片驱动的口播视频

制作"一张 PPT 对应一段口播"的结构化视频。本 skill 沉淀的是制作方法和校对流程,不是某一次的视觉风格 —— 风格由用户决定、由下游 skill 实现。


Pre-flight · 依赖检查与 slides skill 选择

本 skill 是编排 + 方法层,自己不生成幻灯片 —— 它调用一个幻灯片生成 skill + video-planner。

依赖作用
一个幻灯片生成 skill生成单文件 HTML 横向翻页 deck · 负责所有视觉风格
video-planner生成 script.md / youtube.md / bilibili.md / x.md 等脚本与发布素材
不固定某一个 slides skill —— 从当前可用的里选

开工前先确定用哪个幻灯片 skill:

  1. 识别候选 —— 会话里能产出单文件 HTML 横向翻页 deck 的 skill 就是候选。常见的有 magazine-web-ppt、guizang-ppt-skill、frontend-slides —— 但以本次会话实际列出的为准,不要假设某个一定在、也不要硬编码某一个。

  2. 0 个可用 → 不要自己手写 deck 逻辑。告知用户当前没有可用的幻灯片生成 skill,并推荐安装一个再继续,例如:

    装好后回到第 1 步重新识别。

  3. 正好 1 个 → 直接用它,并在开工时告诉用户用的是哪个。

  4. 多个可用 → 必须用 AskUserQuestion 跟用户确认选哪个(列出候选 + 各自风格特点),不要替用户拍板。

选定后,后文所有「调用 slides skill」都指这个选中的;video-planner 固定用于脚本与发布素材。任一必需依赖不可用就停下告知用户 —— 不要自己重写 deck / 脚本生成逻辑(那样会失去与生态的一致性)。

建议并行调用 personal-chinese-writing-style 确保语言风格跟作者一致。


适用场景

适合 —— 任何需要用 slides 搭配口播讲解的视频:

  • 发布解读(新模型、新产品、新版本)
  • 产品评测 / 技术讲解
  • 论文 / 报告 / 行业数据拆解
  • 多主体横向对比
  • 趋势观察 / 现象评论

不适合 —— 纯教程(用通用 video-planner 够了)· 纯屏幕演示(slides 不是主体)· 短视频 / Shorts。


核心原则 · 本 skill 的方法学

这 4 条是贯穿整个工作流的方法原则。不涉及具体风格,只规定做事的方式。

1. PPT-脚本 1:1 同步

每张 PPT 页 = 一段脚本。录视频时翻页 = 切段。

  • 脚本每段开头有切页标记:【PPT 切到 Slide N · 页名】
  • 视频总时长 ≈ 页数 × 平均每页 30-50 秒
  • 页数预算参考:
    • 5-6 分钟 → 约 9 页
    • 7-8 分钟 → 约 13-15 页
    • 3-4 分钟 → 约 6-7 页

这个 1:1 约束是本 skill 相对通用 video-planner 的核心增量,不可妥协。

2. 语言面向目标受众,而非内部专家

无论受众是 AI 爱好者、开发者还是普通用户:

  • 首次出现的术语必须用人话解释一句,不能裸用 jargon
  • 用 类比 / 比喻 替代抽象名词(让观众能在头脑里形成图像)
  • 每段结尾点出"对受众意味着什么" —— 把技术点翻译成受众能感受到的场景 / 价值
  • 数字要带参照系 —— 不要堆"30%"、"1.6T"这类裸数,给参照("相当于 X"、"比上代 Y 倍")

谁是受众在 Step 1 跟用户对齐。不同受众,解释深度和比喻选择不同。

3. 叙事框架二选一

开工前必须决定:

  • 单主角 —— 深度拆一个话题/产品 · 页面呈线性展开
  • 多主角 —— 多个话题/产品同框对比 · 页面按"每主角独立幕"组织

这决定页面结构。不要含糊开写,中途很难改。

4. 生成后必做 QA 审核

PPT 生成完必须验证:

  • 每页内容不溢出 foot 区域(overflow audit)
  • 语言风格 / 术语密度 / 用户视角落脚是否到位(语言复审)

详见 references/overflow-audit.md。

修复原则 —— 改内容,不改模板。模板(CSS / 组件)是所选 slides skill 的维护范围,本 skill 不动它。


工作流程

每一步都指向 references/ 里对应的方法指引。

Step 1 · 需求澄清

问用户(已给的跳过):

  1. 主题 —— 讲什么?(必填)
  2. 叙事框架 —— 单主角 vs 多主角?(默认:单主角)
  3. 目标时长 —— 大约几分钟?(默认 7-8 分钟)
  4. 目标受众 —— AI 爱好者 / 开发者 / 普通用户 / ...?(默认:AI 爱好者)
  5. 参考资料 —— 推文 / 论文 / 博客 / 源码仓库?
  6. 视觉风格 —— 是否继承某个已有项目的风格?(给 URL / 项目路径) · 还是全新开始?

第 6 条很关键 —— 本 skill 不规定风格,风格由用户在这里指定。继承已有项目的话,在 Step 5 把相应配置原样传给所选 slides skill。

Step 2 · 资料研究

详见 references/research-method.md。核心:

  • 用 WebFetch / WebSearch 拉推文、公告、报道
  • 用 Read 读论文 PDF(支持 pages 参数提取特定页)
  • 用 Explore agent / Grep / Glob 摸代码仓库
  • 关键数据带来源记录 —— 每个跑分 / 价格 / 日期记下出处,方便 foot 行引用
Step 3 · 规划结构

详见 references/planning.md。先画页面节奏表、跟用户确认,再动笔。

规划产物:N 页 × 每页主题 + 主题 class(light/dark/hero light/hero dark) 的表格。

Step 4 · 创建输出目录

按项目惯例建:

{output-dir}/{YYYYMMDD}-{slug}/
├── ppt/
│   ├── index.html         # 由所选 slides skill 生成
│   └── images/            # (可选)插图
├── script.md              # 由 video-planner 生成,本 skill 加 1:1 标记
├── youtube.md
├── bilibili.md
└── x.md
Show full SKILL.md (223 more words)Show less
Step 5 · 调用所选 slides skill 生成 PPT

用 Skill 工具调用 Pre-flight 选定的那个幻灯片 skill,传入 Step 1 和 Step 3 收集到的配置:

  • 主题色(用户指定 / 继承参考项目)
  • 页面节奏表
  • 内容(按 Step 3 规划 + Step 2 研究)

本 skill 不规定主题色、不规定封面 / masthead 样式 —— 这些由用户选择和所选 slides skill 负责实现。不同 slides skill 的页面类型 / 模板约定不一样,按它自己的来。

Step 6 · 调用 video-planner 生成脚本 + 发布素材

用 Skill 工具调用,并应用本 skill 的方法增强:

  • 在 script.md 每段开头加切页标记 【PPT 切到 Slide N · 页名】
  • 在 script.md 顶部加 PPT 同步说明注释
  • 每段结尾落到"对受众意味着什么"
  • 其他细节见 references/script-method.md

发布素材(youtube/bilibili/x)的详细约定见 references/publishing-method.md。

Step 7 · QA 审核

详见 references/overflow-audit.md。

两类审核:

  • overflow 审核 —— 用 chrome-devtools MCP 跑 JS 扫每页,≤ 5px 才算过
  • 语言复审 —— 通读 script + PPT,检查术语密度、用户视角、比喻合理性
Step 8 · 迭代

用户反馈后的调整:

  • 修改都用 Edit tool(surgical edit),不整文件 rewrite,方便用户看清每次改动
  • 内容改写优先,模板不动
  • 迭代后重新跑 Step 7 的 overflow 审核
Step 9 · 完成报告

简短清单:

视频制作完成,产物在 {目录}:
├── ppt/index.html         — N 页 PPT(全部 0 overflow)
├── script.md              — N 段口播(带切页标记)
├── youtube.md / bilibili.md / x.md — 发布素材

PPT 已在浏览器打开,可以开始录制。

工程注意事项

风格选择交给用户

本 skill 的原则是 方法固定 · 风格开放:

  • 主题色、品牌名、masthead 文案、封面设计 —— 都由用户在 Step 1 决定或继承参考项目
  • 本 skill 不规定具体视觉方案

如果用户想沿用之前某期视频的风格,在 Step 5 把该项目的 PPT 配置传给所选 slides skill(主题色、封面结构、品牌元素等)。注意:继承的风格最好出自同一个 slides skill,跨 skill 继承可能因模板体系不同而需要适配。

不要自动发布

只生成文件,不调用任何发布 API。用户手动发布。

复用个人推广信息

video-planner 会从 auto memory 的 video-promo.md 读取作者的固定推广块。本 skill 信任这个机制,不重新发明。

文件夹命名

统一 {YYYYMMDD}-{slug} 格式。日期默认取视频制作/发布日(不是产品发布日),除非用户指定。


Examples

已有的产出可以作为参考,但不应视为必须复制的风格 —— 下次的视频可以保留同一套风格(作为系列),也可以完全另起一套视觉:

  • 单主角深度版参考 —— src/content/videos/20260424-deepseek-v4/
  • 多主角对比版参考 —— src/content/videos/20260424-frontier-releases/

参考它们的 结构方法(页面节奏、1:1 同步、用户视角落脚、overflow 控制),而非具体视觉(主题色、品牌名、masthead 文案)。


Critical Rules

  1. 显式调用所选 slides skill + video-planner —— 不自己重写 deck / 脚本生成逻辑;slides skill 不固定,从当前可用的里选,多个候选时用 AskUserQuestion 跟用户确认
  2. 先规划后动手 —— Step 3 的页面节奏表必须跟用户确认
  3. 1:1 同步不妥协 —— 每张 PPT 对应一段脚本,每段脚本开头带切页标记
  4. 每段必须有受众视角 —— 技术点必须翻译成受众能感受的价值
  5. 术语首次出现必解释 —— 不假设受众懂
  6. 风格由用户决定 —— 本 skill 不钉死主题色 / 品牌名 / 具体页面设计
  7. PPT 生成后必须 QA 审核 —— overflow ≤ 5px 才算完
  8. 修内容,不改模板 —— overflow / 术语问题通过改内容解决,不改 CSS
  9. 不自动发布 —— 只产文件,用户手动发

© sugarforever, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 5 other files (references) in skills/slides-video of sugarforever/01coder-agent-skills.

  • SKILL.md
  • references/overflow-audit.md
  • references/planning.md
  • references/publishing-method.md
  • references/research-method.md
  • references/script-method.md

Open the folder on GitHubat commit e51fb6e

Compare with similar skills

Slides 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.

Slides Video compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Slides Video this skillsugarforever/01coder-agent-skills137—~1.5kAutomated safety check: PassMIT
Book Media Generatordmccreary/ibook-skills105—~1.7kAutomated safety check: PassCC-BY-NC-4.0
Academic Presentation MakerOpenLAIR/dr-claw1.2k—~1.5kAutomated safety check: PassCustom licence
Narrated HTML Presentationsglebis/claude-skills391—~2.3kAutomated safety check: NotesMIT
2slides Ppt Generatorsickn33/agentic-awesome-skills47k1 repos~907Automated safety check: PassMIT
Md2video Audiosickn33/agentic-awesome-skills47k1 repos~1.1kAutomated safety check: PassApache-2.0

Similar skills

  • Book Media Generator

    dmccreary/ibook-skills

    Generates media for intelligent textbooks - slide decks and presentations (MARP web decks in docs/slides/ or PowerPoint .pptx lecture downloads), illustrated stories and graphic novels…

    105 GitHub stars~1.7k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Turns a research paper into a slide deck and, optionally, a narrated demo video, through script, slide generation, text-to-speech and video assembly stages you control.

    1.2k GitHub stars~1.5k tokensUpdated 23 days ago
    Documents & OfficeAuto-check passed
  • Narrated HTML Presentations

    glebis/claude-skills

    Generates a self-contained HTML presentation with article and slides modes, ElevenLabs voiceover narration and optional GPT Image 2 illustrations.

    391 GitHub stars~2.3k tokensUpdated 2 days ago
    Documents & OfficeAuto-check: notes
  • 2slides Ppt Generator

    sickn33/agentic-awesome-skills

    AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize documents into decks, add AI voice narration, and export pages/audio.

    47k GitHub starsUsed in 1 repo~907 tokens
    Documents & OfficeAuto-check passed
  • Md2video Audio

    sickn33/agentic-awesome-skills

    Convert Markdown documents into narrated MP4 videos with synchronized visuals and voice narration.

    47k GitHub starsUsed in 1 repo~1.1k tokens
    Media & CreativeAuto-check passed
  • Ppt Tts Script

    ninehills/skills

    将 PPT/PPTX/PDF 演示文档转换为拟人化逐字稿(Markdown + JSON 双格式输出),并将逐字稿回写到 PPTX 演讲者备注中。使用五阶段流水线:素材提取、大纲生成、逐字稿撰写(通过 Gemini CLI)、合并输出、备注回写。当用户需要将演示文档转为演讲稿、朗读稿、解说词时使用此技能。触发短语包括但不限于:「PPT 转语音」「生成逐字稿」「演讲稿生成」「帮我把 PPT…

    280 GitHub stars~1.5k tokensUpdated 3 mo ago
    Documents & OfficeAuto-check passed

More from sugarforever/01coder-agent-skills

All 21 skills in this repo
  • Typography Cover Designer

    sugarforever/01coder-agent-skills

    Designs typography-driven video covers and thumbnails in HTML/CSS and screenshots them with Chrome DevTools at 16:9, 16:10, 9:16 and 3:4.

    137 GitHub stars~3.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Mining Session Skills

    sugarforever/01coder-agent-skills

    Reviews one finished Claude Code session from its exported markdown and decides whether a skill is worth creating, updating or reusing for similar work.

    137 GitHub stars~1.4k tokensUpdated 3 mo ago
    Auto-check passed
  • Subtitle Correction

    sugarforever/01coder-agent-skills

    Fixes speech-recognition mistakes in .srt subtitle files, in Chinese or English, using terms you supply and leaving every timestamp untouched.

    137 GitHub stars~2.3k tokensUpdated 3 mo ago
    Auto-check passed
  • Claude Session Exporter

    sugarforever/01coder-agent-skills

    Lists Claude Code session transcripts and exports them to organized Markdown with a digest, a clean conversation and linked tool-call details.

    137 GitHub stars~1.7k tokensUpdated 3 mo ago
    Auto-check passed
  • Codex Session Manager

    sugarforever/01coder-agent-skills

    Lists, filters and exports local Codex session transcripts to organized Markdown with a digest, timeline and tool-call details, in full or pick-one mode.

    137 GitHub stars~1.2k tokensUpdated 3 mo ago
    Auto-check passed
  • Diagram to Image Converter

    sugarforever/01coder-agent-skills

    Converts Mermaid diagrams and markdown tables into PNG images through a hosted rendering API, for platforms without rich formatting.

    137 GitHub stars~1.9k tokensUpdated 3 mo ago
    Auto-check passed

Questions about Slides Video

What does Slides Video do?

Produce slides-driven narration videos (口播视频) where each slide maps 1:1 to one voiceover section. Slides Video is an agent skill from sugarforever/01coder-agent-skills. Produce slides-driven narration videos (口播视频) where each slide maps 1:1 to one voiceover section.

When should I use Slides Video?

Slides Video fits situations like: user wants to make a video that uses slides to explain a topic - e.g; similar requests for structured narration videos.

How do I install Slides Video in Claude Code?

Run `npx skills add sugarforever/01coder-agent-skills --skill slides-video -a claude-code`. Or copy the skill folder (skills/slides-video in sugarforever/01coder-agent-skills) into .claude/skills/slides-video in your project. Claude Code loads it when a task matches its description.

How do I install Slides Video in Codex?

Run `npx skills add sugarforever/01coder-agent-skills --skill slides-video -a codex`. Or copy the skill folder (skills/slides-video in sugarforever/01coder-agent-skills) into .agents/skills/slides-video in your project. Codex loads it when a task matches its description.

Can I use Slides Video in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add sugarforever/01coder-agent-skills --skill slides-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/slides-video, .gemini/skills/slides-video, .github/skills/slides-video and .opencode/skills/slides-video in your project.

What does Slides Video need to run?

SKILL.md names no scripts, command-line tools or credentials: Slides Video is instructions for the agent only.

Does Slides Video access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Slides Video safe to install?

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. Review the folder before installing.

What licence does Slides Video use?

Slides Video is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Slides Video use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.7k tokens, read only when the agent opens those files.

What are the alternatives to Slides Video?

Skills that share tags, products or a category with Slides Video: Book Media Generator (dmccreary/ibook-skills, 105 stars), Academic Presentation Maker (OpenLAIR/dr-claw, 1.2k stars), Narrated HTML Presentations (glebis/claude-skills, 391 stars) and 2slides Ppt Generator (sickn33/agentic-awesome-skills, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Slides Video?

sugarforever (a GitHub user) maintains it in sugarforever/01coder-agent-skills, which has 137 GitHub stars. The repository holds 21 skills in this directory. The repository was last updated on June 19, 2026.

Source: sugarforever/01coder-agent-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.