<!-- title: 拆lanshu：数字人主播上岗记 -->

# 拆lanshu：数字人主播上岗记

## 概述

本期是 Skills 生态的第 2 轮深度拆解，对象是 **cclank/lanshu-create-ai-presenter-video**——一个自称「Provider-neutral Codex Skill」的数字人播报视频技能，9 月 29 日在「小而美」榜以 1956 星登顶该榜首位，三天后从 80~2000 星的统计窗口里消失，极可能已破两千。本期先立一条规矩：在抓到仓库原文之前，不引用任何一个“原文片段”——没核验的引文都是编的。所以本文拆三样东西：**可核验的公开事实、SKILL.md 的通用格式规范、以及它所在的赛道结构**。所有星数均来自 9 月 29 日 UTC 的 GitHub 检索快照。

## 一、先看它交了什么底：官方描述逐词拆

仓库描述原文（截至截断处）：**"Provider-neutral Codex Skill for producing verified AI presenter videos from a script and an authori—"**。这句话很短，但每个词都是设计决策。

**"Provider-neutral"** ——不绑定任何模型厂商。这不是一个孤例，而是本季度生态的主旋律：magpie 的口号是 "Every agent's model. One place."（9 月 29 日快照 3196 星），astra-luna 把编排器直接押给 Codex。Skill 这种形态本质是提示词资产，天然跨阵营。作者把中立性写进第一句话，等于把目标市场从「某个 Agent 的用户」扩大到「所有 Agent 用户」。

**"Codex Skill"** ——注意，它没写 "Claude Skill"。SKILL.md 这套格式由 Anthropic 在 2025 年 10 月随 Agent Skills 开放规范带火，但到 2026 年它已经是跨阵营的通用格式。给自己的仓库标注阵营，本质上是在选货架：写 Codex，意味着首发瞄准 OpenAI 侧的安装约定，同时不排斥其他平台。

**"producing verified AI presenter videos"** ——三个词各扛一个信息点。producing：交付的是成品视频，不是脚手架；AI presenter：数字人播报，也就是口播件的下游——口播产文案，它产出会说话的人；verified：整句最重的词。数字人视频天然踩两条红线——肖像与声音的授权、内容与台本的失真——作者把「验证」写进技能的自我介绍第一句，意味着验证环节是交付流程的一部分，不是可选附件。

**"from a script and an authori—"** ——快照在 100 字符处截断，按语法补全，大概率是 authorized source / authorized footage / authorized voice 一类（此为推断，未经原文核验）。方向是明确的：**输入侧强制要求已授权素材**。这是 lanshu 与市面上各种「换脸玩具」的分界线——玩具收图就干，它先问素材从哪来。

## 二、SKILL.md 格式规范：任何播报视频件都必须解的四道题

按公开的 Agent Skills 通用规范（2025 年 10 月起稳定），一个 Skill 的载体是 SKILL.md：YAML frontmatter 加 Markdown 正文。frontmatter 的 `name` 和 `description` 两个字段是命门——它们常驻 Agent 的上下文，决定 Agent 在什么时候「想起」这个技能；正文按需加载；更重的参考资料和脚本放进 references/、scripts/ 目录按需读取。这就是「渐进披露」三层结构：frontmatter 常驻、正文进上下文、重资源按需。

把这套规范套到播报视频这个赛道上，一个合格的技能无论出自谁手，都绕不开四道题：

1. **台本进料格式**——输入是纯文本还是带分镜标记的结构稿？格式约束写得越死，下游越稳。
2. **形象与声音的来源及授权校验**——这正是描述里 "authori—" 截断处指向的地方，也是 verified 的第一层含义。
3. **合成引擎的选择与中立**——provider-neutral 的关键就在这层：技能本身不该锁死某家语音/形象 API，而应把引擎做成可替换的插槽。
4. **成片校验**——时长、字幕同步、口型、以及「说的和台本是不是一回事」。verified 的第二层含义。

四道题分别对应 SKILL.md 里的台本模板、授权清单、引擎适配说明和校验清单——按渐进披露原则，它们多半各占一个参考文件，正文只留流程和红线。以上是格式规范和赛道逻辑的必然推演；lanshu 具体怎么答这四道题，要等原文核验后才能下结论，本期不猜。

## 三、赛道地图：同一个进料口，四条出货线

用 9 月 29 日快照里的真实仓库画一张赛道地图。「一份台本进去，一条视频出来」这个进料口后面，至少裂成了四条路线：

```mermaid
flowchart TD
    A["一份台本"] --> B{"进料是否已授权"}
    B -->|否| C["拒绝开工"]
    B -->|是| D["lanshu 路线<br/>数字人播报"]
    A --> E["onetake 路线<br/>代码渲染影片"]
    A --> F["切片路线<br/>长视频转竖屏"]
    A --> G["手绘路线<br/>p5.brush 动画"]
    D --> H{"成片验证闸"}
    E --> H
    F --> H
    G --> H
    H -->|通过| I["成品出货"]
    H -->|不过| J["打回重做"]
```

四条路线的代表仓（星数为 9 月 29 日快照）：

| 仓库 | 路线 | 形态 | 星数 |
|------|------|------|------|
| cclank/lanshu-create-ai-presenter-video | 数字人播报 | Codex Skill | 1956（推断已破 2000） |
| feitangyuan/onetake | 代码渲染一镜到底 | 作品+技能仓 | 996 |
| yukitorido/short-video-generator-AI | LLM+Whisper 竖屏切片 | 流水线仓 | 731 |
| JohnHeibel/ClaudeAnimationBase | p5.brush 手绘动画 | 脚手架仓 | 548 |
| glanderness/BeefTV | 本地优先视频工作台 | 桌面应用 | 574 |

旁证来自本机货架：一台重度用户的 Agent 环境里，视频产线件至少装了六个——remotion-video-creator、processing-video-creator、manim-video-creator、course-video-maker-zh、book-to-short-videos、speech——但全是「生成与配音」，没有一个是「数字人播报+授权验证」。货架上的这个空位，就是 lanshu 的生态位，也解释了它为什么能在小而美榜压过一票工具仓。

## 四、评测对比表

评分依据为公开描述、形态与增长快照，**未做实测**，保守打分（1-5 星，上手难度为反向计分：越易上手越高）：

| 维度（权重） | lanshu | onetake | short-video-generator-AI | ClaudeAnimationBase | BeefTV |
|---|---|---|---|---|---|
| 功能完整度 25% | ★★★★ | ★★★★ | ★★★ | ★★★ | ★★★★ |
| 设计质量 25% | ★★★★ | ★★★★★ | ★★★ | ★★★ | ★★★ |
| 实战效果 20% | ★★★ | ★★★★ | ★★★ | ★★★ | ★★★ |
| 上手难度 15% | ★★★★ | ★★★★ | ★★ | ★★★★ | ★★★ |
| 社区活跃度 15% | ★★★★★ | ★★★★ | ★★★ | ★★★ | ★★★ |

lanshu 活跃度满分来自那条证据链：9 月 29 日 1956 星列「小而美」榜首；10 月 1 日的同窗口榜单上，1940 星的 deploy-vercel 仍在列，而 lanshu 消失——80~2000 的窗口装不下它了。破两千是推断，不是实测读数。

## 五、安装与上手

仓库原文的安装说明未能核验，以下是 Skill 形态的通用安装方式（具体目录约定以仓库 README 为准）：

```bash
# Claude Code 侧通用做法：克隆进技能目录
git clone https://github.com/cclank/lanshu-create-ai-presenter-video \
  ~/.claude/skills/lanshu-create-ai-presenter-video

# Codex 侧按其 skills 目录约定放置，然后用一句话触发：
# “用这份台本和这段授权素材，出一条播报视频”
```

三个使用前提：台本已成稿；形象/声音素材有明确授权；合成引擎按技能内的适配说明配置。缺任何一样，按描述的措辞推断，它应该会先停在验证闸而不是硬出片——这正是 "verified" 写进自我介绍的价值。

## 六、推荐排行榜

- **增长势头榜**：lanshu（三天从榜首出窗）> onetake（996）> short-video-generator-AI（731）。
- **离两千星最近榜**：lanshu（已过线）> onetake（差约 1000）> short-video-generator-AI（差约 1200）。
- **新手最易上手榜**：lanshu（provider-neutral 免本地堆依赖）> ClaudeAnimationBase（p5.js 生态成熟）> short-video-generator-AI（Whisper 本地推理有算力门槛）。

## 七、结语：把「验证」写进门牌的人

拆完这一圈，lanshu 最值得学的不是技术，是**门牌写法**：一句话描述里，厂商中立、格式阵营、成品交付、验证内建、授权输入——五个设计决策全部前置。大多数技能的门牌只写「我能干什么」，它写的是「我只在什么条件下干」。对技能作者来说，这不是修辞差异，是触发精度的差异：描述里每多一个约束词，误触就少一次。

待核验清单也留在这里：verified 到底校验到哪一层（技术指标还是事实核对）、授权校验的实现方式、SKILL.md 的实际分层——这三问，等能读到原文的下一期补账。

## 参考来源

1. [cclank/lanshu-create-ai-presenter-video](https://github.com/cclank/lanshu-create-ai-presenter-video) — 本期主角，描述与星数取自 2026-09-29 GitHub 检索快照
2. [yukitorido/short-video-generator-AI](https://github.com/yukitorido/short-video-generator-AI) — 竖屏切片流水线，对照仓之一
3. [feitangyuan/onetake](https://github.com/feitangyuan/onetake) — 代码渲染一镜到底路线，对照仓之一
4. [JohnHeibel/ClaudeAnimationBase](https://github.com/JohnHeibel/ClaudeAnimationBase) — p5.brush 手绘动画脚手架，对照仓之一
5. [glanderness/BeefTV](https://github.com/glanderness/BeefTV) — 本地优先 AI 原生视频工作台，对照仓之一

> [!tip] 51学通信知识星球
> **星主：爱卫生**（微信：gprshome201101）——公众号「51学通信」创办者，19 年通信行业运维与讲师经验，著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书（各大电商平台有售）。
> **星球定位**：深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域，主打运维岗位与信令分析。
> **当前规模**：5200 篇主题 / 990 个回答，198 元/年。
> **加入福利**：加入星球后请加爱卫生微信，拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题，另有群内分享。
> **AI 加持**：51学通信知识星球已作为 skill 接入 WorkBuddy，使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例，做总结、找文档和 PPT 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
