Screenshot
Capture, inspect, and compare screenshots of screens, windows, regions, web pages, simulators, and CI runs with the right tool, wait strategy, viewport, and...
clawhub install screenshotRecord 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, and returning it with the MEDIA protocol.
# Install Skill (downloads SKILL.md to .claude/skills/) clawhub install smile618/browser-demo-recorder # Then just tell Claude: "use Browser Demo Recorder to help me..."
# Same install command — works with all SKILL.md-compatible AI coding tools clawhub install smile618/browser-demo-recorder
This Skill is compatible with the OpenClaw standard. After installation, a SKILL.md file is auto-generated, usable by any OpenClaw-compatible AI Agent (Claude Code, Cursor, Windsurf, etc.).
Capture, inspect, and compare screenshots of screens, windows, regions, web pages, simulators, and CI runs with the right tool, wait strategy, viewport, and...
clawhub install screenshotReal cold-start runs of this skill on Claude Code and Codex.
Input: Build a self-contained local page (heading + a button that changes text on click), then use Playwright to record a headless Chromium session (open → wait → click → wait) to a .webm.
First try. Used playwright-core (no download) + explicit executablePath to the installed full Chromium; verified the click handler fired and flushed a valid 42KB .webm.
claude-opus-4-8
BLOCKED. Found cached Chromium and installed playwright-core, but every browser launch failed under Codex’s default macOS sandbox (MachPortRendezvousServer — Permission denied). No artifact; would need --dangerously-bypass-approvals-and-sandbox.
codex-cli 0.140
Output: Claude Code → demo.webm (41,972 bytes, valid WebM). Codex → none (sandbox blocked the browser launch).
Verdict: An agent-environment difference, not reasoning: browser-automation/recording skills run on Claude Code’s looser process sandbox but are blocked by Codex’s default Seatbelt sandbox (Chromium Mach-service denied). The key prerequisite for this skill is permission to launch a browser process.
Environment: macOS · playwright-core 1.59 · pre-installed Chromium · symmetric cold start. Codex ran inside its default sandbox; Claude Code via a fresh subagent.