Record Playwright browser sessions as polished videos with auto-zoom, rounded corners, and cinematic composition
Record 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.
Matches all tools
Hooks run on every tool call, not just specific ones
Admin access level
Server config contains admin-level keywords
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub oscarnevarezleal/so-record-plugin --plugin so-recordConvert Playwright traces into polished demo videos with TTS voiceover, styled subtitles, zoom, and speed control
Media generation capabilities for terminal recordings (VHS), browser recordings (Playwright), GIF processing, and media composition
Playwright MCP browser automation for Claude Code
Run E2E browser tests using natural language test definitions powered by Claude Code SDK and agent-browser with video recording
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.
Canary browser automation + recorded QA sessions: a sandbox scripting reference, verify/automate/session/review skills, JTBD subagents, and /canary slash commands.