laohan-luping
Solid口播稿转录屏脚本(CLI+浏览器),自动生成ffmpeg录制脚本并输出MP4。Use when 用户说"录屏""录制教程""录视频""录一段""screen record""补录""口播稿转录屏""浏览器录屏""录网页"或提到录制Claude Code画面或浏览器操作。
AI & Automation 11 stars
3 forks Updated today MIT
Install
Quality Score: 82/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# 录屏自动化:口播稿 → 录屏脚本 → MP4
输入一篇口播稿(或录屏指示),自动生成 bash 录屏脚本。脚本编排 CLI 操作(tmux+Claude Code)和浏览器操作(Playwright headed),ffmpeg 录物理屏幕,输出 1080p MP4。
## 核心理念
**口播稿即脚本蓝图。** 每段口播对应一个屏幕操作(CLI 命令/浏览器导航/静态等待),从口播稿里提取出操作序列和时长,填入录制模板。
**看到什么录什么。** ffmpeg 录物理屏幕,tmux 前台显示终端,Playwright headed 显示浏览器。两种"演员"按口播稿交替出场。
**录屏是素材,不是生产。** 录制过程中的临时文件全部自动清理,只保留最终 MP4。
## 工作流
### 1. 输入口播稿
接收用户提供的:
- 口播稿文件路径(`script.md`)
- 或录屏指示文件路径(`录屏指示.md`)
- 或直接描述要录制什么
如果用户提供了口播稿但没有录屏指示 → 根据口播稿内容自动推断每段对应的操作。
如果用户提供了录屏指示 → 直接用指示里的操作序列。
- **完成条件:** 拿到完整的操作序列和每步时长
### 2. 解析口播稿→操作序列
从口播稿/录屏指示中提取。操作分为三种类型:
**CLI 操作**(tmux + Claude Code):
| 口播段落 | 屏幕操作 | 脚本动作 |
|---------|---------|---------|
| "说「抓今天的AI精选」" | 执行命令 | `send_cmd "抓今天的AI精选"` |
| "说「帮我写口播稿」" | 执行命令 | `send_cmd "帮我写口播稿"` |
| "展示 output/ 文件夹" | 查看命令 | `send_cmd "ls output/"` |
**浏览器操作**(Playwright headed):
| 口播段落 | 屏幕操作 | 脚本动作 |
|---------|---------|---------|
| "打开 GitHub 项目页" | 导航到 URL | `browser_goto "https://github.com/..."` |
| "看一下 README" | 页面滚动 | `browser_scroll 500` |
| "点击安装文档" | 点击链接 | `browser_click "a[href='docs']"` |
| "展示项目截图" | 静态展示 | `browser_wait 3000` |
**静态操作**(纯等待):
| 口播段落 | 屏幕操作 | 脚本动作 |
|---------|---------|---------|
| 开场白/过渡/结尾 | 静态画面 | `sleep N` |
提取规则:
- 引号里的内容(「」或"")→ 直接作为 send_cmd 的参数
- 提到 URL / GitHub / 网站 / 文档 → 浏览器操作
- 提到终端/命令/CLI → CLI 操作
- 纯叙述段落 → 按口播时长估算 sleep 秒数(正常语速约 3 字/秒)
- CLI 命令需要等 Claude 完成的 → 加 `wait_for_claude`
- 浏览器页面需要阅读时间的 → 加 `browser_wait`
- **完成条件:** 生成结构化的操作列表,每条含类型(cli/browser/static)、内容、等待方式、标签
#...
Details
- Author
- hanzhcn
- Repository
- hanzhcn/laohan-skills
- Created
- 4 months ago
- Last Updated
- today
- Language
- JavaScript
- License
- MIT
Integrates with
Similar Skills
Semantically similar based on skill content — not just same category
AI & Automation Solid
laohan-chuangzuo
统一创作引擎,负责创作口播初稿(不含封面提示词,封面由 laohan-fengmianqiuzhi 独立产出;不含选题搜索,选题由工作流①前置用 laohan-redian/laohan-douyinsousuo 出大纲后以大纲模式喂入)。支持录屏视频(音频提取→转录)、URL队列(抓取→整理)、结构化大纲、原始文本、自由主题五种输入。其他 skill 的写作环节统一调用本 skill。Use when 用户说"写口播稿""帮我写""录屏转口播""视频转口播稿""写一篇""根据链接改写""改写文档"。
11 Updated today
hanzhcn AI & Automation Listed
read-anything
即时分析:任意链接(网页/博客/YouTube/B站/小宇宙播客/X)或本地录音(会议录音/语音备忘录)→ 抓取或本地转写 → 中文结构化解读(精读稿/快扫/访谈拆解/会议纪要/论文拆解/选题素材六种模板+自定义)→ 基于材料的多轮问答。触发:用户丢链接/音频文件/粘贴纪要并说"分析/解读/精读/这是什么/讲了啥/值得看吗/提选题",或明确说"即时分析"。
28 Updated 1 months ago
heyuxuan0209 AI & Automation Listed
video-script-conversion
Use when Liz asks article→口播脚本 conversion, 修整/实录修整已有口语稿, or audit/compare candidate scripts.
0 Updated today
lizliz404