
Playwright
This is a comprehensive reference for Playwright's browser automation API, covering everything from basic locator strategies to stealth mode and anti-bot bypass techniques. You'll want this when you're scraping protected sites, generating PDFs, or debugging why your CI keeps timing out. The skill draws clear boundaries: it handles Playwright-specific patterns and configuration, but explicitly punts architectural decisions like Page Object Models to the separate e2e-testing skill. Nice touch that it includes the actionability matrix and common gotchas like leaving page.pause() in CI code. The quick reference table is dense but practical, covering newer APIs like the Clock API for time-dependent tests and toMatchAriaSnapshot for accessibility validation.
- skills.sh installs
- 466
- GitHub stars
- 21
- last updated
- Aug 21, 2026
Install
$ npx -y skills add oakoss/agent-skills --skill playwright --agent claude-codeInstalls into .claude/skills of the current project.
Files
Playwright
Overview
Playwright is a browser automation framework for Node.js and Python supporting Chromium, Firefox, and WebKit with a single API. It provides auto-waiting, web-first assertions, and full test isolation for reliable end-to-end testing.
When to use: Browser automation, web scraping, screenshot/PDF generation, API testing, configuring Playwright Test, troubleshooting Playwright errors, stealth mode and anti-bot bypass.
When NOT to use: Simple HTTP requests (use fetch), unit testing (use Vitest/Jest), serverless scraping at scale (consider Cloudflare Browser Rendering). For E2E test architecture (Page Object Models, CI sharding, test organization, authentication patterns), use the e2e-testing skill.
Quick Reference
Sponsors
Details
- Repository
- github.com/oakoss/agent-skills
- Categories
- Backend & APIs, Testing & QA, DevOps & CI/CD, Code Review & Quality, AI & Agent Building, Debugging, Automation & Workflows
- First seen
- Jun 3, 2026