skills/slides-video/SKILL.md
Produce slides-driven narration videos (口播视频) where each slide maps 1:1 to one voiceover section. Orchestrates `magazine-web-ppt` (PPT) 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.
npx skillsauth add sugarforever/01coder-agent-skills slides-videoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
制作"一张 PPT 对应一段口播"的结构化视频。本 skill 沉淀的是制作方法和校对流程,不是某一次的视觉风格 —— 风格由用户决定、由下游 skill 实现。
本 skill 显式依赖以下 skill:
| 依赖 | 作用 |
|---|---|
| magazine-web-ppt | 生成单文件 HTML 横向翻页 PPT · 负责所有视觉风格 |
| video-planner | 生成 script.md / youtube.md / bilibili.md / x.md 等脚本与发布素材 |
使用前先确认这两个可调用。任一不可用立即告知用户并停止 —— 不要自己重写 PPT / 脚本生成逻辑(那样会失去与生态的一致性)。
建议并行调用 personal-chinese-writing-style 确保语言风格跟作者一致。
适合 —— 任何需要用 slides 搭配口播讲解的视频:
不适合 —— 纯教程(用通用 video-planner 够了)· 纯屏幕演示(slides 不是主体)· 短视频 / Shorts。
这 4 条是贯穿整个工作流的方法原则。不涉及具体风格,只规定做事的方式。
每张 PPT 页 = 一段脚本。录视频时翻页 = 切段。
【PPT 切到 Slide N · 页名】这个 1:1 约束是本 skill 相对通用 video-planner 的核心增量,不可妥协。
无论受众是 AI 爱好者、开发者还是普通用户:
谁是受众在 Step 1 跟用户对齐。不同受众,解释深度和比喻选择不同。
开工前必须决定:
这决定页面结构。不要含糊开写,中途很难改。
PPT 生成完必须验证:
详见 references/overflow-audit.md。
修复原则 —— 改内容,不改模板。模板是 magazine-web-ppt 的维护范围,本 skill 不动它的 CSS。
每一步都指向 references/ 里对应的方法指引。
问用户(已给的跳过):
第 6 条很关键 —— 本 skill 不规定风格,风格由用户在这里指定。继承已有项目的话,在 Step 5 把相应配置原样传给 magazine-web-ppt。
详见 references/research-method.md。核心:
WebFetch / WebSearch 拉推文、公告、报道Read 读论文 PDF(支持 pages 参数提取特定页)Explore agent / Grep / Glob 摸代码仓库详见 references/planning.md。先画页面节奏表、跟用户确认,再动笔。
规划产物:N 页 × 每页主题 + 主题 class(light/dark/hero light/hero dark) 的表格。
按项目惯例建:
{output-dir}/{YYYYMMDD}-{slug}/
├── ppt/
│ ├── index.html # 由 magazine-web-ppt 生成
│ └── images/ # (可选)插图
├── script.md # 由 video-planner 生成,本 skill 加 1:1 标记
├── youtube.md
├── bilibili.md
└── x.md
magazine-web-ppt 生成 PPT用 Skill 工具调用,传入 Step 1 和 Step 3 收集到的配置:
本 skill 不规定主题色、不规定封面 / masthead 样式 —— 这些由用户选择和 magazine-web-ppt 负责实现。
video-planner 生成脚本 + 发布素材用 Skill 工具调用,并应用本 skill 的方法增强:
【PPT 切到 Slide N · 页名】references/script-method.md发布素材(youtube/bilibili/x)的详细约定见 references/publishing-method.md。
详见 references/overflow-audit.md。
两类审核:
用户反馈后的调整:
简短清单:
视频制作完成,产物在 {目录}:
├── ppt/index.html — N 页 PPT(全部 0 overflow)
├── script.md — N 段口播(带切页标记)
├── youtube.md / bilibili.md / x.md — 发布素材
PPT 已在浏览器打开,可以开始录制。
本 skill 的原则是 方法固定 · 风格开放:
如果用户想沿用之前某期视频的风格,在 Step 5 把该项目的 PPT 配置传给 magazine-web-ppt(主题色、封面结构、品牌元素等)。
只生成文件,不调用任何发布 API。用户手动发布。
video-planner 会从 auto memory 的 video-promo.md 读取作者的固定推广块。本 skill 信任这个机制,不重新发明。
统一 {YYYYMMDD}-{slug} 格式。日期默认取视频制作/发布日(不是产品发布日),除非用户指定。
已有的产出可以作为参考,但不应视为必须复制的风格 —— 下次的视频可以保留同一套风格(作为系列),也可以完全另起一套视觉:
src/content/videos/20260424-deepseek-v4/src/content/videos/20260424-frontier-releases/参考它们的 结构方法(页面节奏、1:1 同步、用户视角落脚、overflow 控制),而非具体视觉(主题色、品牌名、masthead 文案)。
tools
Design typography-driven video cover images using HTML/CSS + Chrome DevTools screenshot. Generates covers in all needed aspect ratios - 16:9 (YouTube), 16:10 (Bilibili), 9:16 and 3:4 (抖音/视频号 竖屏短视频) - with big readable text. Different from `cover-image` (AI hand-drawn aesthetic) - this is precise typography control via code. Use when user asks for "视频封面", "thumbnail", "做封面", "cover design", "缩略图", "横屏/竖屏封面", "抖音封面", "视频号封面".
documentation
Plan videos and prepare publishing materials for YouTubers/UP主. Use when user wants to plan a video, write a script (口播稿) with on-screen / screen-share cues, generate video title, description, tags, or YouTube chapter timestamps. Triggers on "策划视频", "写视频脚本", "视频口播稿", "video planner", "video script", "prepare video", "视频发布素材", or mentions creating content for YouTube/Bilibili.
testing
Apply the user's Chinese writing style when writing, translating, editing, proofreading, polishing, or publishing Chinese content, including blog posts, articles, subtitles, captions, tweets/X posts, threads, newsletters, and social posts. Enforce punctuation rules, especially Chinese curved quotes, halfwidth dash " - ", ASCII ellipsis "......", and no leftover fullwidth/English punctuation in Chinese body text.
tools
Use when an agent needs to delegate a task to the OpenAI Codex CLI from another agent environment such as Claude Code, OpenClaw, or similar. Covers checking whether Codex CLI is installed, running one-off Codex prompts with `codex exec`, resuming sessions, collecting outputs, attaching images or files as input with `-i`/stdin, and handling Codex image generation including finding and reporting generated image file paths.