playwright-bowser

Automate headless browser tasks with Playwright CLI and persistent sessions.

124|7|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/carere/zaidan --skill playwright-bowser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-bowser
Source: https://github.com/carere/zaidan/tree/main/.claude/skills/playwright-bowser
Command: npx skills add https://github.com/carere/zaidan --skill playwright-bowser

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser tasks in headless mode, enabling reliable UI testing, web scraping, and automated interactions without manual browser control.

Core Features & Use Cases

  • Headless by default with an option to run headed for visual debugging
  • Supports parallel sessions via named session profiles to isolate tasks
  • Persistent browser profiles to keep cookies and storage across calls
  • Token-efficient Playwright CLI integration that does not embed page data into context
  • Vision mode for image-based responses when needed

Quick Start

Open a URL in a persistent headless session to begin automating tests or scraping tasks.

Frequently Asked Questions about playwright-bowser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run headless browser automation tasks with Playwright?

Headless browser automation is executed using Playwright CLI integration, running tasks in headless mode by default with an optional --headed flag for visual debugging. This approach streamlines UI testing and web scraping without manual browser control.

Can I use persistent browser profiles to keep cookies across multiple scraping sessions?

Persistent browser profiles are supported through named session profiles, allowing you to isolate parallel tasks and maintain cookies and local storage across multiple automated scraping or testing calls.

How does headless web scraping handle large page data without exceeding context limits?

Headless web scraping manages context limits through token-efficient Playwright CLI integration that does not embed page data directly into the context, ensuring scalable browser automation across multiple sites.

Does Playwright automation support visual debugging and image-based responses?

Playwright automation supports visual debugging via the --headed option and image-based responses using vision mode, activated by setting the environment variable PLAYWRIGHT_MCP_CAPS=vision to return image outputs.

What is the best way to isolate parallel sessions during web scraping tasks?

Isolating parallel sessions during web scraping is best achieved using named session profiles, which separate tasks and maintain distinct persistent browser states for reliable automated interactions.