CtrlK
BlogDocsLog inGet started
Tessl Logo

playwright-cli

Automates browser interactions for web testing, form filling, screenshots, and data extraction. Use when the user needs to navigate websites, interact with web pages, fill forms, take screenshots, test web applications, or extract information from web pages.

Install with Tessl CLI

npx tessl i github:Dicklesworthstone/pi_agent_rust --skill playwright-cli
What are skills?

92

Does it follow best practices?

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

90%

83%

Web Form Automation for QA Verification

Core navigation and form interaction workflow

Criteria
Without context
With context

Opens via playwright-cli

0%

100%

Snapshot before interaction

0%

100%

Uses element refs

0%

100%

Uses fill for inputs

0%

100%

Click to submit

0%

100%

Re-snapshot after navigation

0%

0%

Screenshot captured

50%

100%

eval for data extraction

0%

100%

Close session

0%

100%

Script is a valid shell script

28%

100%

Without context: $0.3940 · 2m 12s · 22 turns · 26 in / 5,308 out tokens

With context: $1.2874 · 4m 10s · 71 turns · 108 in / 9,850 out tokens

90%

85%

Multi-Tab Competitive Comparison Research

Multi-tab workflow and data extraction

Criteria
Without context
With context

Opens first URL

0%

100%

tab-new for second tab

0%

100%

tab-list called

0%

100%

tab-select to switch

0%

100%

Snapshot in each tab

0%

0%

eval for title extraction

0%

100%

Screenshots per tab

0%

100%

Close session

0%

100%

Script has playwright-cli commands

0%

100%

Comparison report produced

100%

100%

Without context: $0.5670 · 2m 37s · 33 turns · 38 in / 6,988 out tokens

With context: $1.9732 · 5m 50s · 91 turns · 133 in / 14,206 out tokens

92%

92%

Web Application Diagnostic: Console and Network Inspection

DevTools debugging with console, network, and tracing

Criteria
Without context
With context

Opens URL

0%

100%

Snapshot before interaction

0%

100%

Uses element refs

0%

100%

tracing-start before interaction

0%

100%

tracing-stop after interaction

0%

100%

console command used

0%

100%

network command used

0%

100%

Screenshot captured

0%

100%

Script has playwright-cli commands

0%

100%

Close session

0%

0%

Without context: $0.5779 · 2m 43s · 32 turns · 36 in / 7,018 out tokens

With context: $2.0553 · 6m 14s · 83 turns · 90 in / 16,424 out tokens

Evaluated
Agent
Claude Code

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.