Whiteboard Teacher Video — Development skill for Claude Code
图文讲解视频 skill —— 把讲解稿变成「手绘会动的画面」讲解视频.
How to install Whiteboard Teacher Video
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open liangdabiao/whiteboard-teacher-video and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Whiteboard Teacher Video does
图文讲解视频 skill** —— 把讲解稿变成「手绘会动的画面」讲解视频。 图形由代码逐笔绘出、文字逐字写出、讲到哪画到哪。五套风格可选,本地 Chrome 渲染,**零生图 API 成本**,任何改动秒级重渲。
Alternatives in Development
- Chrome Devtools MCP — Chrome DevTools for coding agents 29504 108 1 31.7k ★
- Sora — Generate, remix, and manage short video clips via OpenAI's Sora API 14.6k ★
- Boss Zhipin Scraper — Boss直聘爬虫 / BOSS直聘职位数据抓取工具,基于 Chrome CDP 协议复用真实登录态,绕过字体反爬,输出明文薪资 JSON/CSV + 薪资技能分析 1.5k ★
README
whiteboard-teacher-video
**图文讲解视频 skill** —— 把讲解稿变成「手绘会动的画面」讲解视频。
图形由代码逐笔绘出、文字逐字写出、讲到哪画到哪。五套风格可选,本地 Chrome 渲染,**零生图 API 成本**,任何改动秒级重渲。
B站效果:https://www.bilibili.com/video/BV1yYJ46PE5R/?vd_source=86926e418c83af75f6850b5546388a79
安装方法,直接给链接给你的ai就可以。 本项目不需要依赖其他api;edge-tts 已改走新域名(见 `references/tts-backends.md`),也可以装 https://apiz.ai 的 apiz-cli 作为备用语音后端。
它和普通 AI 生视频工具的区别
| AI 生视频工具 | 本 skill | |
|---|---|---|
| 画面怎么来 | 模型生成像素 | 代码逐笔绘制(rough.js) |
| 改一句话 | 整段重生成 | 只重渲受影响片段(几秒) |
| 画面质量 | 随机,有抖动 | 确定性,同一时刻渲染两次像素一致 |
| API 成本 | 按次付费 | 零(只付 TTS 的钱) |
| 能嵌真实数据 | 难 | 任意数字/图表/代码/真实网页截图 |
**核心原理**:整片是「时间的纯函数」——`renderAt(t)` 渲染第 t 秒的画面,与之前播放过什么无关。由此才能分段缓存、并行渲染、任意跳转、确定性校验。
依赖到底要下载什么
**是的,要下载。** 但只有**两步**,都很轻。
第一步:取得引擎(约 16MB)
引擎**不在 skill 包里** —— 它有 16MB / 38 万个文件(主要是展开的 three.js),打进来会让分发变得很重。
setup 自动从 GitHub 拉取,用 **sparse checkout 只取引擎那一个目录**(不会下载上游几百 MB 的 electron 和桌面端):
git clone --filter=blob:none --no-checkout --depth 1 https://github.com/sitor-ai/frametell
git -C frametell sparse-checkout init --cone
git -C frametell sparse-checkout set packages/engine
git -C frametell checkout
没装 git 也可以:手动下载仓库,把 `packages/engine` 整个目录复制到 skill 根目录下的 `engine/`。
第二步:第三方依赖(约 130MB)
`npm install` 自动获取,共 10 个包:
| 包 | 体积 | 作用 | 必须? |
|---|---|---|---|
ffmpeg-static |
80 MB | 音视频编码(自带 ffmpeg 二进制) | ✅ |
lxgw-wenkai-webfont |
30 MB | 中文字体(缺了中文变豆腐块) | ✅ |
playwright-core |
13 MB | 驱动本机 Chrome/Edge 截图 | ✅ |
katex |
4.4 MB | 公式排版(P.tex) |
可选 |
@iconify-json/logos + simple-icons |
~4 MB | 品牌 logo(P.logo) |
可选 |
roughjs |
275 KB | 手绘线条引擎 | ✅ |
@fontsource/*(3 个字体) |
少量 | 英文手写体 / 圆体 / 等宽体 | 可选 |
**两点说明**:
playwright-core不含浏览器,它只驱动你本机已装的 Chrome/Edge —— 不会额外下载几百 MB 的 Chromium- 依赖一律真实安装在
/node_modules,不做任何复用链接。复用必须建 junction,而那会形成目录环(详见references/troubleshooting.md)——130MB 换来的代价是几十万文件和删不掉的目录,不值得
对照:上游 frametell 原版要 1.3GB
| 上游 monorepo | 本 skill |
|---|
Related Skills
Whiteboard Video
Whiteboard hand-drawn video generator Agent Skill — SRT to full whiteboard video, batch/single image to animat
Whiteboard Video Skill
已并入 trustfuture/simon-skills(skills/whiteboard-video)
Product Demo
Claude Code skill: describe a product or a new release in a sentence and get a narrated, subtitled demo video
Swarm Brake
Stop Claude Code and Codex agent swarms from freezing your Mac. Heavy jobs like video renders, builds and head
Open It
Open the most recently created file in the best app for it (HTML/PDF → Chrome, video/audio → Media Player Clas
ChatGPT Use
Turn your ChatGPT web subscription into a coding-agent backend — no API key, no Codex billing. Built on chrome
Related Agents
LinkedIn Operator
Executes LinkedIn writes that have no API, through a logged-in browser MCP (Claude in Chrome or Playwright): p
QA Explorer
Hands-on exploratory tester that drives the RUNNING application (browser via Playwright MCP / Claude in Chrome
Image Blast Wildcard
Runs one arbitrary FAL API operation in the background. Use for non-blocking generic FAL requests such as imag