SuperAPI AI 工具集

laohan-luping

智能体与模型

查看项目

更新于 10-15 22:12

技能介绍

用途:把一篇口播稿或录屏指示转成可执行的录屏脚本,自动编排终端(tmux + Claude Code)与浏览器(Playwright headed)操作,由 ffmpeg 录制物理屏幕,最终输出 1080p MP4。

主要能力:从口播稿提取操作序列,区分 CLI、浏览器、静态等待三类;引号内容作为 send_cmd 参数,提到 URL/网站走浏览器操作,纯叙述按约 3 字/秒估算 sleep;CLI 命令可加 wait_for_claude,浏览器页面可加 browser_wait。支持纯 CLI、纯浏览器、混合三种模式,生成 record_<教程名>.sh,浏览器段另生成 browser_actions.json(支持 goto、wait、scroll、click)。

使用方式:先做环境检测,命令为 which ffmpeg && which tmux && which node、ffmpeg -f avfoundation -list_devices true -i "" 2>&1 | grep "Capture screen"、node -e "require('playwright')" 2>/dev/null && echo "playwright OK" || echo "playwright missing";缺 Playwright 时 npm install playwright。脚本基于 scripts/record_template.sh 生成,运行命令为 bash record_xxx.sh。工具不自动执行录屏,需用户手动在终端启动;运行前建议终端全屏、开勿扰模式、按回车后不碰键鼠。

限制:不适用录制桌面应用(用 OBS)、带声音解说、实时直播、需要登录态的浏览器操作(用 opencli Browser Bridge)。多显示器需确认屏幕索引,不能硬编码。录制临时文件会自动清理,只保留最终 MP4。资料未提供收费、价格与平台支持等细节。