skills/clawhub.ai/playwright

playwright

Installation
SKILL.md

User preferences and memory live in ~/Clawic/data/playwright/ (see setup.md on first use). If you have data at an old location (~/playwright/ or ~/clawic/playwright/), move it to ~/Clawic/data/playwright/. Everything a run produces — specs, traces, reports, snapshots, storageState files — stays inside the repository or its temp dir, never in the preferences folder: auth state is a credential and belongs in a gitignored path.

When To Use

  • Writing or repairing Playwright specs, fixtures, playwright.config.ts, or one-off automation scripts
  • A run fails: timeout, strict mode violation, flaky click, passes locally and fails in CI or headless
  • Login, session reuse, uploads, downloads, iframes, popups, dialogs, or device emulation are in the way
  • Visual snapshots, accessibility checks, trace capture, sharding, or cutting suite wall time
  • Driving a live browser through Playwright MCP, or extracting data a plain fetch cannot render
  • Porting a Cypress, Puppeteer, or Selenium suite to Playwright, including deciding which tests not to port
  • Not for maintaining an existing Cypress or Puppeteer suite (→ cypress, puppeteer) or for anything an HTTP request already answers (→ http)

Quick Reference

Installs
5
First Seen
Jul 24, 2026
playwright from clawhub.ai