playwright-cli

Automate Playwright browser workflows with navigation, form filling, and request mocking.

39|3|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/jonaspm/bunwright --skill playwright-cli-jonaspm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-cli
Source: https://github.com/jonaspm/bunwright/tree/main/.agents/skills/playwright-cli
Command: npx skills add https://github.com/jonaspm/bunwright --skill playwright-cli-jonaspm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the friction of manual browser automation by letting you control web pages, inspect app state, and debug test flows with a consistent Playwright-based interface.

Core Features & Use Cases

  • Browser control: Open sites, navigate, click, type, manage tabs, and work across isolated browser sessions.
  • Testing and debugging: Inspect snapshots, generate locators, run custom code, trace failures, and review console or network activity.
  • Workflow automation: Handle logins, storage state, request mocking, screenshots, videos, and repeatable scripted browser tasks.
  • Use case: Use it to automate a checkout flow, diagnose a failing web test, or collect evidence from a live page without hand-driving every step.

Quick Start

Ask the assistant to use playwright-cli to open your target site and complete the browser task you want automated.

Frequently Asked Questions about playwright-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web testing workflows with Playwright?

Automate web testing workflows with Playwright by driving browser interactions like navigation, form filling, and tab management. This Skill generates TypeScript code and uses semantic locators to keep automation reliable and repeatable across isolated sessions.

What is the best way to debug a failing Playwright test?

Debug a failing Playwright test by inspecting snapshots, tracing failures, and reviewing console or network activity. This Skill lets you run custom code and generate locators to diagnose issues within live web apps and test flows.

How do I manage browser sessions and logins for web automation?

Manage browser sessions and logins for web automation using storage-state support and session isolation. This Skill handles authentication workflows, allowing you to maintain logged-in states and execute repeatable scripted browser tasks.

Can I mock network requests during browser automation?

You can mock network requests during browser automation to test how web apps handle specific responses. This Skill provides request mocking capabilities alongside navigation and snapshot inspection for comprehensive workflow control.

Do I need TypeScript to use Playwright for browser automation?

Generated TypeScript code is required to keep Playwright automation reliable and repeatable. This Skill generates TypeScript code for you, ensuring that browser workflows, semantic locators, and custom scripts remain maintainable.

Why do my Playwright locators fail during automated web interactions?

Playwright locators fail when they lack semantic context or proper session isolation. This Skill addresses failures by generating semantic locators, providing tracing, and inspecting snapshots to heal and debug browser workflows.