name: browser-demo-recorder
description: 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.
更多技能请访问小葱技能站7w4.net。
Turn a natural-language recording request into a deterministic browser recording that lands in the current workspace media/ directory and can be sent back immediately.
scripts/run-recording.mjs against that plan.media/ directory.MEDIA: line pointing at the generated file.Convert the request into these fields before recording:
1600x1200If the brief is missing something critical, ask one question. Otherwise infer sensible defaults and proceed.
Read references/plan-schema.md when building or debugging plans.
Use references/example-skills-video-plan.json as the default reference for a multi-step marketing demo with homepage, hub, search, and return-home flow.
Run the recorder like this:
node scripts/run-recording.mjs /absolute/path/to/plan.json
Behavior:
outputDirmedia/ directoryAlways set the plan outputDir to the workspace media directory unless the user explicitly asks for a different safe location.
After success:
Example reply shape:
录好了,时长约 42 秒。
MEDIA:media/my-demo-2026-03-25T09-30-00-000Z.mp4
Use a workspace-relative MEDIA: path when possible.
evaluate step that changes the form target to _self before clicking submit.media/ is the primary artifact.这个录制工具质量较好,操作流畅自然,生成的视频包含鼠标光标轨迹,模拟真人操作效果不错。文档清晰,功能一目了然,普通人也能快速理解用途。不过当录制中途出错时,问题排查不够方便,缺少更友好的错误提示。在复杂页面或网络较慢环境下,偶尔可能出现录制失败的情况。总体而言功能实用,但稳定性还有提升空间。