playwright
Playwright E2E testing with Page Object pattern, web-first assertions, and proper locators. Triggers on playwright, e2e, page object, getByRole.
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...
Extract and copy to ~/.claude/skills/ then restart Claude Desktop
git clone https://github.com/settlemint/agent-marketplace cp -r agent-marketplace/devtools/skills/playwright ~/.claude/skills/ Need detailed installation help? Check our platform-specific guides:
Related Agentic Skills
automating-mail
by SpillwaveSolutionsAutomates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation",...
automating-reminders
by SpillwaveSolutionsAutomates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...
mastering-postgresql
by SpillwaveSolutionsPostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...
automating-contacts
by SpillwaveSolutionsAutomates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...
Agentic Skill Details
- Owner
- settlemint (GitHub)
- Repository
- agent-marketplace
- 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
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
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.
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.
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
Report Security Issue
Found a security vulnerability in this agent skill?