← ClaudeAtlas

patchright-skilllisted

Patchright-based browser automation with bot detection bypass. Use when Claude needs to interact with local web applications, test localhost/dev servers, take screenshots, or perform UI interactions on private networks. Ideal for QA automation, frontend debugging, E2E testing, and pre-deployment verification on local development environments.
aiskillstore/marketplace · ★ 329 · Web & Frontend · score 82
Install: claude install-skill aiskillstore/marketplace
# Patchright - Browser Automation Skill Patchright-based browser automation with bot detection bypass. Use for localhost, dev servers, web app testing, screenshots, and UI interactions. ## Triggers **URL/Network:** - localhost (http://localhost:*, http://127.0.0.1:*) - Local IPs (192.168.x.x, 10.x.x.x, 172.16-31.x.x) - Dev server ports (3000, 5173, 8080, 4200, 5000, etc.) **Web App Testing:** - "test the app", "check the site" - "open localhost", "view in browser" - "take screenshot", "capture screen" - "check UI", "view page" - QA, E2E testing, dev build verification **Browser Interaction:** - "click", "press button" - "type", "fill form" - "login", "sign up" - "open menu", "click tab" - "scroll", "navigate" **Visual Verification:** - "how does it look?", "is it working?" - "check design", "verify layout" - "responsive test", "screen size" - "check rendering", "verify component" **Development Workflow:** - Verify changes after code edits - Frontend debugging - Real-time dev feedback - Pre-deployment checks ## Core: Server Mode (Session Persistence!) **Problem**: scripts/executor.py terminates process on each call -> browser session lost **Solution**: scripts/server.py runs background server -> session persists ### Start Server (Required!) ```bash cd ~/.claude/skills/patchright-skill python scripts/server.py start & ``` ### Server Commands ```bash # Check status python scripts/server.py status # Stop server python scripts/server.py stop # Call tool python scrip