返回顶部
b

browser-demo-recorder浏览器录制

Record browser demo videos from a plain-language brief by turning the requested flow into a plan, driving the OpenClaw browser via CDP, encoding an MP4, writing the output into the workspace `media/` directory, and returning it with the MEDIA protocol. Use when the user wants a browser walkthrough, product demo, site recording, landing-page capture, hover/click/search flow recording, or asks to package browser recording into a reusable skill.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.1.0
安全检测
已通过
108
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

browser-demo-recorder

Browser Demo Recorder

将自然语言的录制请求转化为确定性的浏览器录制,并保存到当前工作空间的 media/ 目录中,且可立即发送。

工作流程

  1. 1. 将录制需求提取为具体的操作序列。
  2. 将操作序列转换为 JSON 计划。
  3. 根据该计划运行 scripts/run-recording.mjs。
  4. 验证当前工作空间 media/ 目录中存在 MP4 文件。
  5. 回复简短的状态行,并附带指向生成文件的 MEDIA: 行。

从用户需求中提取的内容

在录制前,将请求转换为以下字段:

  • - 起始 URL 及任何必要的目标 URL
  • 视口偏好(若提供);否则使用 1600x1200
  • 有序步骤:页面停留、光标扫动、点击、输入、滚动及结束帧
  • 时间目标:总时长、每步停留时间,以及任何“不要点击”/“仅悬停”的限制
  • 输出文件名(若用户提示了名称);否则根据任务生成简短标识

如果需求中缺少关键信息,则提出一个问题。否则推断合理的默认值并继续执行。

计划格式

构建或调试计划时,请阅读 references/plan-schema.md。

使用 references/example-skills-video-plan.json 作为包含首页、中心页、搜索及返回首页流程的多步骤营销演示的默认参考。

运行器

按如下方式运行录制器:

bash
node scripts/run-recording.mjs /absolute/path/to/plan.json

行为:

  • - 通过 CDP 连接到现有的 OpenClaw 浏览器
  • 注入可见的光标覆盖层,使录制显示鼠标位置
  • 使用类人鼠标移动、点击、输入及基于滚轮的滚动
  • 直接录制为 MP4
  • 将 MP4 和调试 JSON 写入计划的 outputDir
  • 默认输出目录应为当前工作空间的 media/ 目录

输出规则

除非用户明确要求其他安全位置,否则始终将计划 outputDir 设置为工作空间的 media 目录。

成功后:

  1. 1. 简要提及生成的文件路径。
  2. 使用 MEDIA 协议将附件放在单独一行。

示例回复格式:

text
录好了,时长约 42 秒。
MEDIA:media/my-demo-2026-03-25T09-30-00-000Z.mp4

尽可能使用工作空间相对路径的 MEDIA: 路径。

实现说明

  • - 首页表单有时会打开新标签页;如果这破坏了连续录制,请在点击提交前添加一个 evaluate 步骤,将表单目标改为 _self。
  • 优先使用基于 DOM 的目标而非原始坐标,但对于电影感光标扫动可使用坐标。
  • 保持光标移动平滑,并在主要过渡后短暂停留,以便视频配合旁白使用。
  • 将生成的计划保存在 media 输出附近或临时位置,仅当需要再次检查时;media/ 中的 MP4 是主要产物。
  • 如果运行失败,在重试前检查输出视频旁的调试 JSON。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 browser-demo-recorder-1776021771 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 browser-demo-recorder-1776021771 技能

通过命令行安装

skillhub install browser-demo-recorder-1776021771

下载

⬇ 下载 browser-demo-recorder v1.1.0(免费)

文件大小: 12 KB | 发布时间: 2026-4-13 09:34

v1.1.0 最新 2026-4-13 09:34
Improve recording fidelity with a visible cursor overlay on the current page, wheel-based scrolling that stays anchored near the last interaction, and cross-platform input clearing. Also update docs to reflect human-like cursor, click, type, and scroll behavior.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部