Skillzwave Logo
Skillzwave

playwright

83.0
B

Playwright E2E testing with Page Object pattern, web-first assertions, and proper locators. Triggers on playwright, e2e, page object, getByRole.

Commands Agents Marketplace
#Page Object#Object pattern#Page#web-first assertions#Object#playwright#web-first#assertions

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install settlemint/agent-marketplace/playwright
skilz install settlemint/agent-marketplace/playwright --agent opencode
skilz install settlemint/agent-marketplace/playwright --agent codex
skilz install settlemint/agent-marketplace/playwright --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/settlemint/agent-marketplace
2. Copy the agent skill directory:
cp -r agent-marketplace/devtools/skills/playwright ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

automating-mail

by SpillwaveSolutions

Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation",...

100
A
general
Marketplace
#excel#Mail.OutgoingMessage#Status

automating-reminders

by SpillwaveSolutions

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...

100
A
general
Marketplace
#app.lists.byName#excel#notes

mastering-postgresql

by SpillwaveSolutions

PostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...

100
A
general
Marketplace
#references#search#vector

automating-contacts

by SpillwaveSolutions

Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...

99
A
general
Marketplace
#excel#notes#Contacts.Person

Agentic Skill Details

Type
Other
Meta-Domain
N/A
Primary Domain
N/A
Market Score
83.0

Agent Skill Grade

B
Score: 83/100 Click to see breakdown

Score Breakdown

Spec Compliance
14/15
PDA Architecture
22/30
Ease of Use
23/25
Writing Style
8/10
Utility
18/20
Modifiers: -2

Areas to Improve

  • File is 487 lines without table of contents; violates navigation signals guideline for files >100 lines
  • Two extensive examples (~200 lines combined) consume tokens; todo example is 130+ lines when pattern could be shown in 50
  • Uses 'you' implicitly in 'Always fetch' directive; should be imperative only

Recommendations

  • Add trigger phrases to description for discoverability
  • Add table of contents for files over 100 lines

Graded: 1/18/2026

Developer Feedback

I took a look at your playwright skill and wanted to share some thoughts.

Links:

The TL;DR

You're at 83/100, solid B-grade territory. This is based on Anthropic's skill best practices rubric across five pillars. Your strongest area is Spec Compliance (14/15) — the metadata and frontmatter are dialed in. The gap is in Progressive Disclosure Architecture (22/30) — your examples are comprehensive but eating up a lot of tokens without proportional value.

What's Working Well

  • Excellent discovery. Your 35+ trigger patterns are comprehensive — catching "playwrite" and "plawright" misspellings shows you thought about how people actually search. That metadata work paid off.

  • Real-world problem solving. The Page Object pattern, auth persistence guidance, and locator priority strategy address actual pain points developers hit with Playwright. This isn't theoretical.

  • Solid examples. Both the todo and base page examples are complete and immediately usable — they show input, output, and reasoning. That's the right approach.

The Big One: Token-Heavy Examples

Your two examples clock in at ~200 lines combined. The todo example alone is 130+ lines when you could demonstrate the Page Object pattern in 50 lines and move the full reference to references/todo-example.md if someone needs it.

Why it matters: Progressive disclosure means giving users what they need upfront without forcing them through exhaustive code blocks. Long examples are harder to parse, consume more tokens, and make the skill slower to activate.

Concrete fix: Trim the todo example to show 3-4 key methods (like navigateTo(), getTodoItem(), addTodo()) with just enough code to show the pattern. Move the full 9-method version to a reference file. This should +2 points to your PDA score.

Other Things Worth Fixing

  1. Missing table of contents. At 487 lines, the XML tags alone don't cut it for navigation. Add a TOC listing the sections (mcp_first, quick_start, locator_priority, etc.) so users can jump around. Medium effort, +1 point.

  2. Second-person creeping in. Lines 48-74 have imperatives like "Always fetch Playwright documentation" — drop the implied "you" and just make it active voice: "Fetch Playwright documentation before implementation." Minor polish, better consistency.

  3. Workflow steps unlabeled. Your examples show final outputs but not numbered steps to get there. Add a quick "1. Create base.page.ts, 2. Create todo.page.ts..." sequence in each example for clarity. +1 point.

Quick Wins

  • Add TOC → +1 point (navigation signals)
  • Trim examples → +2 points (token economy)
  • Label workflow steps → +1 point (ease of use)
  • Fix voice consistency → +0.5 point (writing style)

These four changes get you to 87-88/100, solidly into A territory.


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that install skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

AI-Detected Topics

Extracted using NLP analysis

Page Object Object pattern Page web-first assertions Object playwright web-first assertions objects playwright description

Report Security Issue

Found a security vulnerability in this agent skill?