Skip to main content

Playwright Skill

Plugin Verified Active

Claude Code Skill for general-purpose browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp, and autonomously handles any browser automation task.

1 Skill 0 MCPs
Purpose

To enable Claude to perform sophisticated browser automation tasks by writing and executing custom Playwright scripts on demand.

Features

  • Automate any browser task with custom Playwright code
  • Auto-detect running development servers
  • Write clean test scripts to `/tmp` for safe cleanup
  • Visible browser execution by default
  • Comprehensive Playwright API reference available

Use Cases

  • Testing website functionality and user flows
  • Automating repetitive browser interactions
  • Validating responsive design across different viewports
  • Performing end-to-end testing of web applications

Non-Goals

  • Replacing dedicated testing frameworks entirely
  • Handling non-browser-based automation tasks
  • Managing complex state outside of the browser session

Documentation

  • info:Configuration & parameter referenceConfiguration options like headless mode, slow motion, timeout, and screenshot paths are documented, but default values for some (e.g., timeout) are not explicitly listed.

Maintenance

  • info:Commit recencyThe last commit was in December 2025, which is within the last 3 months, indicating recent activity.

Code Execution

  • info:ValidationThe `run.js` script and helper functions likely handle basic validation for Playwright execution, but explicit schema validation libraries are not evident.
  • info:LoggingThe skill provides console logging for script execution and screenshots, but a dedicated local audit log file is not explicitly mentioned or implemented.

Errors

  • info:Actionable error messagesThe README provides troubleshooting tips for common issues like Playwright installation and module not found errors, which are actionable.

Execution

  • info:Pinned dependenciesDependencies are managed via `package.json` and installed with `npm run setup`. While Node.js is implied, explicit interpreter pinning with shebangs in all scripts is not detailed.

Installation

First, add the marketplace

/plugin marketplace add lackeyjb/playwright-skill
/plugin install playwright-skill@playwright-skill

Quality Score

Verified
98 /100
Analyzed about 14 hours ago

Trust Signals

Last commit5 months ago
Stars2.6k
LicenseMIT
Status
View Source

© 2025 SkillRepo · Find the right skill, skip the noise.