Browser automation and E2E testing with Playwright. Auto-detects dev servers, writes clean test scripts. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use for cross-browser testing, visual regression, API testing, component testing in TypeScript/JavaScript and Python projects.
83
83%
Does it follow best practices?
Impact
75%
4.16xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Script location & execution workflow
Headless false
0%
0%
URL constant
0%
100%
Script in /tmp
0%
100%
Execution via run.js
0%
100%
SKILL_DIR resolved
0%
100%
Three viewports
100%
100%
No fixed delays
100%
100%
URL constant placement
0%
100%
File naming convention
0%
100%
Browser close
100%
66%
Dev server auto-detection workflow
detectDevServers called
0%
100%
Detection before test code
33%
100%
Helpers module used
0%
100%
SKILL_DIR cd
0%
100%
Headless false
0%
0%
URL from detection
0%
50%
Execution via run.js
0%
100%
Script in /tmp
0%
100%
No fixed delays
100%
100%
Role-based selectors
0%
40%
Selector best practices & custom headers
Role-based label selectors
0%
0%
Role-based button selector
0%
0%
No CSS class selectors
0%
0%
createContext for headers
0%
100%
Header via env variable
33%
100%
Helpers require
0%
100%
No hardcoded sleep/timeout
100%
100%
Wait strategy used
100%
100%
Try-catch error handling
0%
50%
Headless false
0%
0%
90d6bd7
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.