Whiteboard Video Factory
wwwzhouhui/skills_collection
手绘白板风"边画边讲"讲解视频出片 skill(Excalidraw 逐笔动画 + 火山/小米/edge-tts 配音 + 烧录字幕并逐段跟读高亮 + 品牌水印与片尾卡 + 三张封面 4:3 / 3:4 / 9:16 + 各平台发布文案:视频号 / 小红书 / 抖音 / B 站 /…
手绘白板风"边画边讲"讲解视频出片 skill(Excalidraw 风格逐笔动画 + 火山引擎配音 + 烧录字幕 + 品牌水印与片尾卡 + 横竖两张封面 + 各平台发布文案)。当用户说"做一期白板视频 / 边画边讲 / 手绘讲解视频 / 用 excalidraw 做视频 / whiteboard video",或要在本仓库里新建一期、改场景、换贴纸或真实…
$ npx skills add trustfuture/simon-skills --skill whiteboard-video -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install trustfuture/simon-skills whiteboard-video --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/trustfuture/simon-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/whiteboard-video .claude/skills/whiteboard-video && rm -rf skills-srcUse ~/.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/
Install the "whiteboard-video" agent skill from https://github.com/trustfuture/simon-skills/tree/master/skills/whiteboard-video into .claude/skills/whiteboard-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whiteboard-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.
$skill-installer install https://github.com/trustfuture/simon-skills/tree/master/skills/whiteboard-videoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add trustfuture/simon-skills --skill whiteboard-video -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install trustfuture/simon-skills whiteboard-video --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/trustfuture/simon-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/whiteboard-video .agents/skills/whiteboard-video && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "whiteboard-video" agent skill from https://github.com/trustfuture/simon-skills/tree/master/skills/whiteboard-video into .agents/skills/whiteboard-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whiteboard-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 trustfuture/simon-skills --skill whiteboard-video -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install trustfuture/simon-skills whiteboard-video --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/trustfuture/simon-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/whiteboard-video .cursor/skills/whiteboard-video && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "whiteboard-video" agent skill from https://github.com/trustfuture/simon-skills/tree/master/skills/whiteboard-video into .cursor/skills/whiteboard-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whiteboard-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.
$ gemini skills install https://github.com/trustfuture/simon-skills.git --path skills/whiteboard-video--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add trustfuture/simon-skills --skill whiteboard-video -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install trustfuture/simon-skills whiteboard-video --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/trustfuture/simon-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/whiteboard-video .gemini/skills/whiteboard-video && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "whiteboard-video" agent skill from https://github.com/trustfuture/simon-skills/tree/master/skills/whiteboard-video into .gemini/skills/whiteboard-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whiteboard-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 trustfuture/simon-skills whiteboard-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 trustfuture/simon-skills --skill whiteboard-video -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/trustfuture/simon-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/whiteboard-video .github/skills/whiteboard-video && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "whiteboard-video" agent skill from https://github.com/trustfuture/simon-skills/tree/master/skills/whiteboard-video into .github/skills/whiteboard-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whiteboard-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 trustfuture/simon-skills --skill whiteboard-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 trustfuture/simon-skills whiteboard-video --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/trustfuture/simon-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/whiteboard-video .opencode/skills/whiteboard-video && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "whiteboard-video" agent skill from https://github.com/trustfuture/simon-skills/tree/master/skills/whiteboard-video into .opencode/skills/whiteboard-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "whiteboard-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.
whiteboard-video手绘白板风"边画边讲"讲解视频出片 skill(Excalidraw 风格逐笔动画 + 火山引擎配音 + 烧录字幕 + 品牌水印与片尾卡 + 横竖两张封面 + 各平台发布文案)。当用户说"做一期白板视频 / 边画边讲 / 手绘讲解视频 / 用 excalidraw 做视频 / whiteboard video",或要在本仓库里新建一期、改场景、换贴纸或真实…
Whiteboard Video is an agent skill from trustfuture/simon-skills. 手绘白板风"边画边讲"讲解视频出片 skill(Excalidraw 风格逐笔动画 + 火山引擎配音 + 烧录字幕 + 品牌水印与片尾卡 + 横竖两张封面 + 各平台发布文案)。当用户说"做一期白板视频 / 边画边讲 / 手绘讲解视频 / 用 excalidraw 做视频 / whiteboard video",或要在本仓库里新建一期、改场景、换贴纸或真实 Logo、重出片、改字幕、出封面、写发布文案时使用。全链路本地:Playwright + ffmpeg + 火山 TTS + 本地 codex CLI 生图,不需要剪辑软件。
Its SKILL.md is about 1.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 47 other files, including reference files and assets (for example `README.md`, `config.json` and `examples/2026-09-08 为什么懂很多道理还是没变化/README.md`).
It sits in Media & Creative, covering Diagrams, Video production and Text to speech and voice. It works with Excalidraw, FFmpeg, Playwright and Remotion. The repository describes itself as: 不露脸做视频账号的 AI skill 合集:调查长片 + 手绘白板讲解视频,一句选题出片、配音字幕、封面与各平台文案. The licence is MIT.
7 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3ad0a25. 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.
Shell commands in SKILL.md call:
ffmpegFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From 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.
Whiteboard Video loads about 1.8k tokens when it runs, and up to ~6.4k if it reads all its reference files. Until then it costs about 71 tokens; SKILL.md has 556 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 noted patterns worth knowing about, such as sudo or a known installer.
1. **全链路本地。** 旁白走火山引擎语音合成(凭证在 `<仓库>/.env`,音色可以是官方音色或你自己的声音复刻),语速默认 1.2 倍原生合成;贴纸走本地 `codex` CLI 生图;真实 Logo 走 Wikimedia Co| 换声线 / 换曲 | `.env` 的 `VOLC_TTS_VOICE` 或 config `tts.voice`(声音复刻音色配 `resourceId: volc.megatts.default`)/ `assets/bgm.mp3Automated 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.
The full file from trustfuture/simon-skills at commit 3ad0a25, republished under its MIT licence (© trustfuture). 556 words, ~1,787 tokens.
.claude/skills/whiteboard-video/SKILL.md (or your agent's skills folder). This skill also uses 41 other files; get the full folder from GitHub.工具就是本仓库(下文 <仓库>),CLI 是 <仓库>/bin/wb,参数全在 <仓库>/config.json。每期内容在 config.json 的 dirs.projects(默认 <仓库>/episodes/<日期 标题>/),中间产物与成片在 dirs.build(默认 <仓库>/build/<日期 标题>/)。
本文件只讲流程与规矩。细节按需翻:references/dsl.md(场景与封面 API)、references/scene-patterns.md(版式坐标)、references/stickers.md(贴纸、真实 Logo、真人漫画像)、references/publish.md(标题与发布文案);公共工序在同级的 ../video-common/:references/fact-check.md(查证)、references/compliance.md(合规)、references/delivery-qa.md(验收)。
<仓库>/.env,音色可以是官方音色或你自己的声音复刻),语速默认 1.2 倍原生合成;贴纸走本地 codex CLI 生图;真实 Logo 走 Wikimedia Commons 官方 SVG(wb logo);配乐放 assets/bgm.mp3,没有就出无配乐成片。改配置不改代码。scenes.js 是唯一手写源(旁白、场景、封面都在里面);scenes/、旁白稿.md、字幕.srt、封面-*.png 是生成物,不手改、不外拷。README.md(资料来源)和 发布.md(文案)是人写的。视频不放进期目录:成片在 <dirs.build>/<期>/outputs/final.mp4,中间产物在同目录 work/,旁白稿.md 里自动带成片链接。| 切 beat,每 beat 3wb scenes 的 ⚠ 必须清零。wb logo),不用生图拟人机器人代指,观众认不出是谁。讲到具体公众人物时用真人照片参考的漫画像(wb image ... --ref=照片 --likeness,见 references/stickers.md),不用通用小人代指。Excalidraw 画人很丑,人和物件一律出贴纸。README.md;估算值在旁白和文案里都标"据报道/估算"。查证动作见 ../video-common/references/fact-check.md。config.json 的 brand;标题和点睛色优先用 C.brand。发布.md,主用标题和视频号简介直接贴在回复里。W=<仓库>/bin/wb
$W new "<标题>" # 建期目录:scenes.js 模板 + 发布.md 模板
$W logo "<标题>" logo-x="Commons 文件名.svg" ... [--vs=x,y] # 真实 Logo → assets/<name>.png;--vs 拼 "A VS B" 封面图;--search="词" 先看候选
$W image "<标题>" name="英文描述" ... # 贴纸,一次 ≤4 张(四宫格同风格)→ assets/<name>.png
$W stills "<标题>" # 每 beat 静帧 → <后台>/<期>/work/frames/,逐张看
$W cover "<标题>" # 封面-4x3.png + 封面-3x4.png → 期目录
$W build "<标题>" # scenes → tts → render → mix → cover → clean,出 outputs/final.mp4 / 字幕.srt / 旁白稿.md分步:scenes / tts / render [scene|99-brand] / mix [gain] / clean / open / list。wb build 出片后自动 clean:删 work/frames 静帧和 work/out 里已不在场景表的旧分段,各场景分段与 master 保留(单场景重渲、重混配乐要用)。期参数用标题子串(wb build 薄肌)。wb render <期> 03-xxx 只重渲一段并自动重拼 master,接 wb mix 即新成片;TTS 有缓存,只有改过的旁白会重配。
references/publish.md)。README.md「资料来源」,口径("240 倍 = 6000 万 / 25 万")单列一节。@、iOS 这类 TTS 会念歪的词要斟酌。wb logo。 wb logo --search="<公司> logo" 看 Commons 候选,挑官方现行版(带年份的取最新),一期一条命令取齐:标志(logo-<名>,方形,放主视觉)+ 字标(logo-<名>-word,横长,当标签/表头);两家对比再加 --vs=a,b 出 logos-vs.png 当封面主图。来源自动记在 assets/logos.json,抄进 README「画面素材」。Commons 没有的,去官网 press kit / brand 页找 SVG,确认授权再下载。wb image 一次 ≤4 张,英文描述写姿势/服装/颜色(Excalidraw 五色:pale yellow/blue/green/red/grey)。assets/<name>.png:杂点、邻格残片、主体断块 → --single 单张重出;只是抠图问题 → --rekey。封面主角贴纸也在这一步出(公司题材封面用 Logo,不另出)。references/scene-patterns.md 的版式坐标再微调;贴纸 s.image(x, y, 'name', { h: 370, align: 'center' }),人形 360s.image:主视觉标志 h 260w。wb stills 后逐张看静帧:重叠、越界、文字超宽、太挤。改到满意。scenes.js 末尾 cover 函数:s.coverLayout({ ratio, title, sub, sticker }),build(__dirname, scenes, { cover });wb cover 出 4:3 与 3:4。sticker: 'logos-vs' 或单个 logo-x,宽图在竖版会自动按宽度缩)。wb build。抽 2~3 帧看(ffmpeg -ss <t> -i final.mp4 -frames:v 1 x.png):字幕在底、水印在右上、贴纸擦出正常;片尾看一眼 99-brand。字幕.srt 前几条:原文拼写、数字未拆。../video-common/references/delivery-qa.md。README.md 写好,时长以 ffprobe 为准。references/publish.md:5 个标题候选(数字反差 / 事件主语 / 结论前置 / 生活单位换算 / 提问)选 1 主用;视频号简介、小红书标题+正文+标签、B 站标题、公众号摘要、评论区置顶。README.md 一致;合规自查勾完(../video-common/references/compliance.md)。发布.md,交付四件套。| 用户说 | 做法 |
|---|---|
| 改某句旁白 / 加一段 | 改 scenes.js → wb build(只重配改过的场景) |
| 用了假机器人 / 要真 Logo | wb logo 取官方 SVG → scenes.js 把 s.image 名字换成 logo-* → wb stills → wb render && wb mix && wb cover |
| 换贴纸 / 人物太丑 | wb image 重出 → wb stills → wb render && wb mix(封面用到的话再 wb cover) |
| 画得太快/太慢、文字蹦出来 | config render.pen:speed 描边 px/s、charSeconds 每字秒数区间、minSeconds 单元素下限、gapSeconds 抬笔间隙 → wb render && wb mix |
| 渲染太慢 / 机器吃紧 | config render.workers(默认 4 路,每路一个 Chromium;1 = 串行),出帧与路数无关、逐帧一致 |
| 语速快/慢 | config tts.speed(默认 1.2)→ wb build,全部场景自动重配、字幕同步 |
| 配乐大/小 | config bgm.gain → wb mix;临时试听 wb mix <期> 0.4 |
| 字幕字号/位置 | config captions.fontSize / baselineY → wb render && wb mix |
| 水印位置/关掉/换 logo | config brand.watermark.position/enabled、brand.logo(透明底 png)→ wb render && wb mix |
| 片尾卡 slogan / CTA / 时长 / 不要 | config brand.slogan、brand.endCard.* → wb render <期> 99-brand && wb mix |
| 封面文案 / 贴纸 / 画幅 | scenes.js 末尾 cover 函数 → wb cover;画幅 config cover.ratios,标签 cover.seriesTag(tag: '' 去掉) |
| 标题 / 发布文案 / 换平台 | 改 发布.md,不用重出片 |
| 在 Obsidian 里改了图 | wb render && wb mix 直接读 .excalidraw.md;增删元素会改逐笔顺序,结构性改动回 scenes.js |
| 换声线 / 换曲 | .env 的 VOLC_TTS_VOICE 或 config tts.voice(声音复刻音色配 resourceId: volc.megatts.default)/ assets/bgm.mp3(换曲先 volumedetect 量电平再定 gain) |
| 换账号品牌 | config brand.name/accent/slogan,其余不动 |
wb logo),别去官网抓图。OpenAI 2025 字标最后的 "I" 就是一根竖条,不是被裁掉;Claude 星芒 SVG 边缘略锯齿,放大到 300 高以内看不出来。tts-volc.mjs 按逐字数校验自动重试;全量重配 FORCE_TTS=1。缓存键含文本+音色+语速,改语速会全部重配。@grok 写成 atgrok;字幕时间来自 TTS 逐字时间戳,改旁白必须重跑 tts。M 处重起,rough.js 又双描边:整条 path 一起 dashoffset 会"所有边同时长、每边描两遍"。渲染器已按子路径拆节点、双描边拆 A/B 层,别回退。toPaths 不带 dasharray,虚线在 render.html 手动设。align:'center' 才准;左对齐长文本别超 1920。wb render。wb image:codex 没按指定路径落盘时会兜底抓"最近生成的图",并发会互相抓错。wb build 全程约 40 秒(TTS 命中缓存时)。后台长任务不要用 &,用工具自带的后台运行。render.html 的 seek() 每帧把底色矩形原地重插,强制整屏重画(否则 Chromium 只重画变化区域,帧会跟出帧顺序有关);每路单开一个 Chromium。改渲染器后用 render.workers=1 和 4 各出一遍,ffmpeg -f framemd5 对比必须 0 帧不同。require() 跑 templates/scenes.js 会在 templates/ 下生成产物,别这么测;冒烟测试用 wb new。© trustfuture, 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 41 other files (references, assets) in skills/whiteboard-video of trustfuture/simon-skills.
Open the folder on GitHubat commit 3ad0a25
Whiteboard 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 |
|---|---|---|---|---|---|---|
| Whiteboard Video this skilltrustfuture/simon-skills | 374 | — | ~1.8k | Automated safety check: Notes | MIT | |
| Whiteboard Video Factorywwwzhouhui/skills_collection | 283 | — | ~4.9k | Automated safety check: Notes | None | |
| Immersive Short Videoxrkseek/XRK-AGT | 140 | — | ~1k | Automated safety check: Pass | MIT | |
| Motion Adfabricioctelles/skills | 106 | — | ~4.1k | Automated safety check: Pass | Apache-2.0 | |
| Render Mosaic Grid Revealgooseworks-ai/goose-skills | 1.2k | — | ~1.1k | Automated safety check: Pass | MIT | |
| Render Model Comparison Gridgooseworks-ai/goose-skills | 1.2k | — | ~930 | Automated safety check: Pass | MIT |
wwwzhouhui/skills_collection
手绘白板风"边画边讲"讲解视频出片 skill(Excalidraw 逐笔动画 + 火山/小米/edge-tts 配音 + 烧录字幕并逐段跟读高亮 + 品牌水印与片尾卡 + 三张封面 4:3 / 3:4 / 9:16 + 各平台发布文案:视频号 / 小红书 / 抖音 / B 站 /…
xrkseek/XRK-AGT
Produce immersive vertical short videos (口播/科普/产品讲解) without AI-slop aesthetics.
fabricioctelles/skills
Produce a short motion-graphics video ad — a 15s Facebook/Instagram/TikTok spot — as a rendered MP4.
gooseworks-ai/goose-skills
Render a 'mosaic-grid-reveal' video from a config — a real-DOM FULL-BLEED N×N mosaic of real product tiles that pops in one tile at a time (scatter order, ease-out-back overshoot), the grid clears…
gooseworks-ai/goose-skills
Render a 'model comparison grid' video from a config — a fal-style "same prompt, N contenders" showcase — a dark real-DOM stage where per beat a monospace prompt fades in centered, docks to a small…
gooseworks-ai/goose-skills
Render a 'photo-grid promo card' video from a config — a real-DOM card with a FIXED header/footer and a CONTINUOUSLY SCROLLING 2-row grid of MIXED tiles (video clips, product/lifestyle stills…
trustfuture/simon-skills
制作或精修不露脸商业与消费调查视频,覆盖选题、事实核查、10分钟以上叙事、真实动态素材、配音字幕、CTA,以及AI封面和各平台发布文案。按当前请求执行阶段,保留已确认稿件和品牌;不自动公开发布。
trustfuture/simon-skills
各账号视频流水线共用的四道工序(事实核查与来源台账、AI 封面比例验收、平台文案机制、成片机器验收与交付边界、合规自查)。不直接触发;由各账号 skill(如本仓库的 investigation-video-skill)在对应环节引用。音色、字幕样式、品牌、时长、口吻、平台集合都不在这里,留在各账号 skill。
Works with
Categories
手绘白板风"边画边讲"讲解视频出片 skill(Excalidraw 风格逐笔动画 + 火山引擎配音 + 烧录字幕 + 品牌水印与片尾卡 + 横竖两张封面 + 各平台发布文案)。当用户说"做一期白板视频 / 边画边讲 / 手绘讲解视频 / 用 excalidraw 做视频 / whiteboard video",或要在本仓库里新建一期、改场景、换贴纸或真实…. Whiteboard Video is an agent skill from trustfuture/simon-skills.
Whiteboard Video fits situations like: tasks that involve Diagrams; tasks that involve Video production; tasks that involve Text to speech and voice.
Run `npx skills add trustfuture/simon-skills --skill whiteboard-video -a claude-code`. Or copy the skill folder (skills/whiteboard-video in trustfuture/simon-skills) into .claude/skills/whiteboard-video in your project. Claude Code loads it when a task matches its description.
Run `npx skills add trustfuture/simon-skills --skill whiteboard-video -a codex`. Or copy the skill folder (skills/whiteboard-video in trustfuture/simon-skills) into .agents/skills/whiteboard-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 trustfuture/simon-skills --skill whiteboard-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/whiteboard-video, .gemini/skills/whiteboard-video, .github/skills/whiteboard-video and .opencode/skills/whiteboard-video in your project.
Going by SKILL.md and its folder, Whiteboard Video needs the command-line tools its instructions call (ffmpeg).
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Whiteboard Video is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.8k tokens (SKILL.md is roughly 7.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 4.6k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Whiteboard Video: Whiteboard Video Factory (wwwzhouhui/skills_collection, 283 stars), Immersive Short Video (xrkseek/XRK-AGT, 140 stars), Motion Ad (fabricioctelles/skills, 106 stars) and Render Mosaic Grid Reveal (gooseworks-ai/goose-skills, 1.2k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
trustfuture (a GitHub user) maintains it in trustfuture/simon-skills, which has 374 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 24, 2026.
Source: trustfuture/simon-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.