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-cli92
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Core navigation and form interaction workflow
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
Multi-tab workflow and data extraction
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
DevTools debugging with console, network, and tracing
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
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.