Install
openclaw skills install @smile618/browser-demo-recorderRecord 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.
openclaw skills install @smile618/browser-demo-recorderTurn 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.