Skill Detail

Playwright Multi-Tab Session Manager

Manages concurrent Playwright browser contexts with tab isolation and cookie partitioning. Uses Playwright BrowserContext API for parallel tab orchestration with SharedArrayBuffer synchronization.

Browser AutomationClaude Code
Browser Automation Claude Code Security Reviewed
Tool match: playwright โญ 86.4k GitHub stars โฌ‡ 47.9M/wk npm Apache-2.0 license
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill playwright-multi-tab-session-manager-2 Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Author
microsoft
Last updated
Mar 24, 2026
Quick brief

The Playwright Multi-Tab Session Manager provides advanced browser automation for agents that need to operate across multiple tabs simultaneously. Built on the Playwright BrowserContext API, it creates isolated browser contexts with independent cookie jars, localStorage, and session state. Each tab runs in its own execution context with SharedArrayBuffer-based synchronization to prevent race conditions during parallel form submissions or data extraction. The skill supports automatic tab lifecycle management including creation, focus switching, and graceful teardown. It integrates with Playwright’s network interception layer to mock API responses per-tab, enabling complex testing scenarios. Error recovery uses exponential backoff with jitter for flaky page loads. Supports Chromium, Firefox, and WebKit engines with automatic binary management via playwright install.