一句话做手绘视频【壹点智圣FDE-出品】

SKILL内容创作
内容创作 未标注权限 许可证不明确
安装这个技能

用一句话选题做出一条 2 分钟手绘白板「边画边讲」讲解视频:查证数字、写旁白、出贴纸与官方 Logo、逐笔动画渲染、火山引擎配音与烧录字幕、品牌水印与片尾卡、横竖两张封面、各平台发布文案。当用户说「做一期白板视频 / 边画边讲 / 手绘讲解视频 / 用 Excalidraw 做视频 / 白板动画」,或要在本技能里新建一期、改场景、换贴纸或真实 Logo、重出片、改字幕、调语速、出封面、写发布文案时使用。不用于真人出镜口播、探店、剧情短剧、直播切片,不用于自动发布到任何平台。

一句话选型结论

按资料字段整理

一句话做手绘视频【壹点智圣FDE-出品】是内容创作类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类内容创作 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_d38b4be6/ydwhiteboardvideo
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

内容创作
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_d38b4be6仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验2026-11-06上游最后核验时间 · 数据更新 2026-11-06
正文体量13.8 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写文章与脚本

按主题产出初稿与分镜脚本。

改稿与润色

把草稿改顺、统一语气。

多平台文案改写

同一内容按平台改成长短不同的版本。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在内容创作场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
一句话做手绘视频【壹点智圣FDE-出品】当前 未标注权限 未标注 未标注 未标注 有
AI 视频生成 调用外部服务 GitHub 仓库 431.3 万 Codex、Claude、Cursor 有
视频帧 联网访问 ClawHub 市场 262.1 万 OpenClaw 有
Markdown 转换器 写入文件 ClawHub 市场 135.3 万 OpenClaw 有
哔哩哔哩全合一 接触敏感数据 ClawHub 市场 64.1 万 OpenClaw 有
Remotion video toolkit 命令行 浏览器控制 ClawHub 市场 63.9 万 OpenClaw 有

SKILL.md 全文

13.8 KB
模型实际读到的说明书原文,来自技能仓库

手绘白板讲解视频

把一句话选题做成一条 2 分钟上下的讲解片(默认竖屏 1080×1920,可切横屏 1920×1080),画面上每一笔都是代码画的:标题一个字一个字写出来,铅笔跟着笔尖走,人物和道具是贴纸,公司用官方 Logo,底部是烧录字幕,右上角是品牌水印。

本技能自带完整的渲染与配音管线,不需要出镜、不需要剪辑软件、不需要联网生视频。全链路在本机跑:Playwright 逐帧截图 → ffmpeg 拼帧烧字幕 → 火山引擎语音合成。

什么时候用 / 不用

用:概念解释、机制拆解、「为什么……还是……」这类认知类选题;要新建一期、改场景、换贴纸或 Logo、重出片、改字幕、调语速、出封面、写发布文案。

不用:真人出镜口播、探店、剧情短剧、直播切片;也不要指望它自动发布——本技能只到成片和发布包为止,发不发、发到哪由用户决定。

先确认环境(缺一样都会中途失败)

依赖 说明 缺失表现
Node.js ≥ 20.12 用到 process.loadEnvFile 脚本直接报错
ffmpeg / ffprobe 拼帧、烧字幕、混音、量时长 渲染阶段 spawn ffmpeg ENOENT
浏览器 逐笔渲染 默认 Playwright Chromium(postinstall 自动装);下不动就设 WB_BROWSER_CHANNEL=msedge 用本机 Edge
字体(可选) 手写笔迹。本包不含 ttf(平台禁二进制),需自行放 assets/fonts/Xiaolai-Regular.ttf 不缺:回退系统字体,能出片但没手写感
火山引擎语音合成凭证 旁白;填在 <技能根>/.env 配音阶段报「缺少火山凭证」
codex CLI(可选) 只用于出贴纸(wb image) 不用贴纸可跳过

ffmpeg 不在 PATH 上时,用环境变量指过去:FFMPEG_BIN=D:\tools\ffmpeg\bin\ffmpeg.exe(ffprobe 默认取同目录)。

首次使用先跑:npm install(在 <技能根>/ 下)。装 Playwright 浏览器时如果系统盘紧张,先设 PLAYWRIGHT_BROWSERS_PATH 指到空间充足的盘。

命令

下文用 wb ... 指代 node <技能根>/scripts/wb.mjs ...。参数全在 <技能根>/config.json,改配置不改代码。

wb new "<标题>"                 # 建期目录:scenes.js 模板 + 发布.md 模板
wb list                         # 列出所有期
wb scenes <期>                  # 生成 Excalidraw 场景 + script.json + 旁白稿.md
wb stills <期>                  # 每个 beat 一张静帧,逐张看排版
wb image <期> name="英文描述"    # 贴纸(一次 ≤4 张,走本地 codex)
wb logo <期> logo-x="Commons 文件名.svg" ... [--vs=a,b] [--search="词"]
wb tts <期> [scene]             # 火山配音(改过的旁白才重配)
wb render <期> [scene]          # 渲染 → <后台>/<期>/work/out/master.mp4
wb mix <期> [gain]              # 混 BGM → <后台>/<期>/outputs/final.mp4
wb cover <期>                   # 按 config.cover.ratios 出封面(默认 封面-3x4.png + 封面-9x16.png)
wb build <期>                   # scenes → tts → render → mix → cover 一条龙,出片后自动 clean
wb clean <期>                   # 清静帧与已不在场景表的旧分段
wb open <期>                    # 打开期目录与后台目录

<期> 可以写目录名、标题或日期的任意子串(wb build 薄肌)。wb render <期> 03-xxx 只重渲一段并自动重拼 master,接 wb mix 就是新成片。

目录约定:每期内容在 config.json 的 dirs.projects(默认 <技能根>/episodes/<日期 标题>/),中间产物与成片在 dirs.build(默认 <技能根>/build/<日期 标题>/)。dirs.projects 可以指到 Obsidian 仓库里,期目录就能在 Obsidian 里直接看、直接改场景图。

硬规矩

  1. 一处为主。 期目录就是工程目录,scenes.js 是唯一手写源(旁白、场景、封面都在里面);scenes/、旁白稿.md、字幕.srt、封面-*.png 是生成物,不手改、不外拷。README.md(资料来源)和 发布.md(文案)由人写。
  2. 先旁白后画面。 旁白按 | 切 beat,每 beat 3~4 句配一组元素;6~8 个场景,成片 2~2.5 分钟(1.2 倍语速约 500~600 字)。画不出来的句子并进相邻段。
  3. 画布由 config.json 的 canvas 决定(当前竖屏 1080×1920;横屏 1920×1080)。字幕安全线是 captions.safeTop(竖屏 1700 / 横屏 960),右上 320×130 是水印区,元素都不进去;wb scenes 的 ⚠ 必须清零。改画布要同步改 safeTop / baselineY / maxChars。
  4. 公司、产品、模型用真实 Logo;人物、器械、物件用贴纸;文字、箭头、框用 Excalidraw。 讲到具体公司时主角用官方 Logo(wb logo),不用生图拟人机器人代指。
  5. 事实先查再写。 数字、日期、价格要有来源,写进期目录 README.md;估算值在旁白和文案里都标「据报道 / 估算」。查证动作见 @references/common/fact-check.md。
  6. 品牌层自动带,不用每期写。 右上角手写水印、片尾品牌卡、封面品牌标都由工具生成,名字与品牌色在 config.json 的 brand。
  7. 交付四件套:成片 + 两张封面 + 发布.md,主用标题和视频号简介直接贴在回复里。

一期的流程

1. 立题与查证

明确选题、观众、口吻(默认冷静科普口吻)。搜 2~3 轮,官方页优先且读到全文,二手站数字只做线索。数字、日期、来源列进期目录 README.md 的「资料来源」,口径单列一节。

2. 写旁白(scenes.js)

口语短句,每句一个信息点。数字用中文读法利于 TTS(「三百美元」)。结构:开场定义/反差 → 分解(三要素/两列对比/时间线)→ 怎么算/怎么做 → 数字与门槛 → 冷水/边界 → 一句话总结 + 评论区问题。

3. 出 Logo 与贴纸

先列本期出现的公司/产品/模型 → wb logo,一期一条命令取齐(标志 logo-<名>、字标 logo-<名>-word,两家对比加 --vs=a,b)。再列物件 → wb image,描述只写主体,一次 ≤4 张;逐张 Read 检查杂点与断块。

4. 画场景

抄 @references/scene-patterns.md 的版式坐标再微调;一屏 10~20 个元素。wb stills 后逐张看静帧:重叠、越界、文字超宽、太挤,改到满意。API 见 @references/dsl.md。

5. 封面

scenes.js 末尾 cover 函数:s.coverLayout({ ratio, title, sub, sticker })。标题 ≤2 行、每行 ≤8 字;贴纸用主角。看两张 png:文字没撞贴纸、高亮压在钩子行、品牌标在角上。

6. 出片与验收

wb build。先跑音画同步自检:node scripts/lib/render.js "<期目录>" --check-sync,逐段确认「画完时刻 ≤ 旁白结束时刻」,有 ✗ 就说明画面落后于旁白,回去减元素或调 render.pen。再抽 2~3 帧看(字幕在底、水印在右上、贴纸擦出正常),看 字幕.srt 前几条(原文拼写、数字未拆)。机器检查与交付边界按 @references/common/delivery-qa.md;时长以 ffprobe 为准。

7. 发布文案与标题

按 @references/publish.md:5 个标题候选选 1 主用;写视频号简介、小红书标题正文标签、B 站标题、公众号摘要、评论区置顶。数字与期目录 README.md 一致;合规自查按 @references/common/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;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 → 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
标题 / 发布文案 / 换平台 改 发布.md,不用重出片
在 Obsidian 里改了图 wb render && wb mix 直接读 .excalidraw.md;结构性改动回 scenes.js
换声线 / 换曲 .env 的 VOLC_TTS_VOICE 或 config tts.voice / assets/bgm.mp3(换曲先 volumedetect 量电平再定 gain)
换账号品牌 config brand.name/accent/slogan,其余不动

已知坑

  • Logo 一律走 Commons API(wb logo),很多官网有验证页拦截,别去官网抓图。
  • 火山 TTS 偶尔只返回半段:tts-volc.mjs 按逐字数校验自动重试;全量重配用 FORCE_TTS=1。缓存键含文本+音色+语速,改语速会全部重配。
  • 字幕文本必须用原文,TTS 会把 @grok 读成 atgrok;字幕时间来自 TTS 逐字时间戳,改旁白必须重跑 tts。
  • 不要并发跑 wb image:codex 没按指定路径落盘时会兜底抓「最近生成的图」,并发会互相抓错。一张一张串行跑。
  • SVG dash 与 rough.js 双描边已按子路径拆节点、双描边拆 A/B 层,别回退。rough.js toPaths 不带 dasharray,虚线在 render.html 手动设。
  • 文本宽度是估算值,居中用 align:'center' 才准;左对齐长文本别超 1920。
  • Playwright 截图偶发超时,渲染器带 3 次重试;再挂重跑 wb render。
  • 渲染耗时实测:64 秒竖屏片 1921 帧、4 路并行约 60 秒;wb build 全程约 40 秒(TTS 命中缓存时)。
  • 音画不同步的坑(已修,别回退):render.pen.overflow 原本默认 0.35,含义是「一段画不完就溢出到下一段前 35%」,实测一条 64 秒片子 16 段里 12 段画面落后、最严重 1.48 秒。现在固定 0,并靠 syncTail=0.3 提前落笔。改完必须用 --check-sync 复验。
  • 并行出帧靠两点,别动:render.html 的 seek() 每帧把底色矩形原地重插,强制整屏重画;每路单开一个 Chromium。改渲染器后用 render.workers=1 和 4 各出一遍,ffmpeg -f framemd5 对比必须 0 帧不同。
  • templates/scenes.js 用 require() 直接跑会在 templates/ 下生成产物,冒烟测试请用 wb new。
  • 配音的 TTS_ENGINE=say 备用通道只在 macOS 可用(系统 say 命令),Windows / Linux 上不可用。

参考资料

  • @references/dsl.md — 场景与封面 API、颜色、尺寸经验、目录约定
  • @references/scene-patterns.md — 版式坐标(9 种可直接抄的布局)
  • @references/stickers.md — 贴纸、真实 Logo、真人漫画像的做法与检查
  • @references/publish.md — 标题五公式与各平台规格
  • @references/common/fact-check.md — 查证与来源台账
  • @references/common/compliance.md — 发布前合规自查
  • @references/common/delivery-qa.md — 成片机器验收与交付边界
  • examples/ — 一期完整示例(旁白、7 个场景、封面函数、资料来源、发布稿)。为满足平台「禁止二进制文件」的要求,示例不含贴纸

来源

原版:simon-skills / whiteboard-video,作者 SimonTalk(X: @HanZhang415188),MIT。来源与改动说明见 NOTICE.md。

常见问题

5 问
答案由本站依据条目字段整理
一句话做手绘视频【壹点智圣FDE-出品】怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_d38b4be6/ydwhiteboardvideo。安装方式为未标注。装完刷新技能列表或重开客户端。

一句话做手绘视频【壹点智圣FDE-出品】支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

一句话做手绘视频【壹点智圣FDE-出品】权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

一句话做手绘视频【壹点智圣FDE-出品】收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

一句话做手绘视频【壹点智圣FDE-出品】用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 2026-11-06。