CtrlK
BlogDocsLog inGet started
Tessl Logo

playwright

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

4.16x
Quality

83%

Does it follow best practices?

Impact

75%

4.16x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Evaluation results

86%

62%

Cross-Device Screenshot Capture

Script location & execution workflow

Criteria
Without context
With context

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%

83%

74%

Local App Browser Automation

Dev server auto-detection workflow

Criteria
Without context
With context

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%

56%

34%

Contact Form Automation Script

Selector best practices & custom headers

Criteria
Without context
With context

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%

Repository
secondsky/claude-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.