Agent skill · software engineering · aiskillstore

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.

Why this skill is useful

Adds a comprehensive set of executable commands for browser automation that extend the AI's capabilities in web testing and data extraction.

What it needs

Requires playwright-cli installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Browser Automation with playwright-cli Quick start Commands Core Navigation Keyboard Mouse Save as Tabs Storage Network DevTools Open parameters Snapshots After each command, playwright-cli provides a snapshot of the current browser state. You can also take a snapshot on demand using playwright-cli snapshot command. If --filename is not provided, a new snapshot file is created with a timestamp. Default to automatic file naming, use --filename= when artifact is a part of the workflow result. Browser Sessions Local installation In some cases user might want to install playwright-cli locally. If running globally available playwright-cli binary fails, use npx playwright-cli to run the commands. For example: Example: Form submission Example: Multi-tab workflow Example: Debugging with DevTools Specific tasks Request mocking references/request-mocking.md Running Playwright code references/running-code.md Browser session management references/session-management.md Storage state (cookies, localStorage) references/storage-state.md Test generation references/test-generation.md Tracing references/tracing.md Video recording references/video-recording.md

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/playwright-cli

View the source on GitHub

Browse the @skills marketplace