Record Playwright browser sessions as polished videos with auto-zoom, rounded corners, and cinematic composition
npx claudepluginhub oscarnevarezleal/so-record-plugin --plugin so-recordRecord a Playwright browser session and produce a polished, cinematic video with auto-zoom, rounded corners, background, and drop shadow.
Download binaries, configure Playwright MCP, and set up video recording. Run once per project.
```
Record Playwright browser sessions as cinematic videos with auto-zoom, rounded corners, and polished composition. Works with any Claude Code project that uses Playwright MCP.
Add the marketplace to your Claude Code settings (~/.claude/settings.json):
{
"extraKnownMarketplaces": {
"so-record": {
"source": {
"source": "github",
"repo": "oscarnevarezleal/so-record-plugin"
}
}
}
}
Then install the plugin:
claude plugins install so-record@so-record
Restart Claude Code and run /so-setup to download binaries.
/so-setup # one-time: downloads binaries, configures Playwright
/so-record <instructions> # record a browser session
/so-stop # finalize and produce cinematic video
/so-record Navigate to stripe.com and explore the pricing page
/so-record Go to github.com/anthropics/claude-code, click on issues, browse a few
/so-record Open docs.anthropic.com, search for "tool use", read the first result
recordVideo)Videos are saved to ~/.so/sessions/<session-id>/output/cinematic.mp4.
npx @playwright/mcp)The plugin is a thin orchestration layer. Heavy lifting is done by two Rust binaries:
Both are downloaded automatically by /so-setup from GitHub Releases.
Media generation capabilities for terminal recordings (VHS), browser recordings (Playwright), GIF processing, and media composition
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Share bugs, ideas, or general feedback.
Run E2E browser tests using natural language test definitions powered by Claude Code SDK and agent-browser with video recording
Playwright MCP browser automation for Claude Code
Claude Code Skill for general-purpose browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp, and autonomously handles any browser automation task.
Browser automation and testing framework for scripting web interactions and validating user flows. Applicable to testing ad platform workflows, landing page validation, and multi-step donor journey automation.
Playwright E2E test debugging and interactive browser exploration. Runs tests with action capture (DOM snapshots, network, console, screenshots), diagnoses failures, and provides browser tools for navigating, clicking, and inspecting pages through ARIA snapshots.