playwright

Automate real browser interactions from the terminal using playwright-cli.

24.7k|1.7k|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/openai/skills --skill playwright-openai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright
Source: https://github.com/openai/skills/tree/main/skills/.curated/playwright
Command: npx skills add https://github.com/openai/skills --skill playwright-openai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates browser interactions directly from the terminal, enabling tasks like navigation, form filling, and data extraction without manual intervention.

Core Features & Use Cases

  • Browser Automation: Control a real browser for tasks like navigating websites, filling forms, clicking elements, and taking screenshots.
  • Element Interaction: Uses stable element references obtained from snapshots for reliable interaction.
  • Use Case: Automate the process of logging into a web application, filling out a complex form, and submitting it, all via terminal commands.

Quick Start

Use the playwright skill to open the playwright.dev website and take a screenshot.

Frequently Asked Questions about playwright

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

FAQPage Schema
How do I automate browser interactions from the terminal?

You can automate browser interactions from the terminal by using a wrapper script that controls a real browser for navigation, form filling, and element interaction without global installation.

Can I take screenshots and capture traces during web scraping?

Yes, you can capture artifacts like screenshots and traces during web scraping and browser automation by executing terminal commands to interact with the target website.

How does element interaction work in CLI browser automation?

Element interaction in CLI browser automation works by obtaining stable element references from snapshots, ensuring reliable clicking and form filling directly from the terminal.

Do I need to install playwright globally to automate web tasks?

No, you do not need to install playwright globally; this Skill provides a wrapper script for ease of use, enabling CLI-first automation directly within your environment.

What is the best way to fill out and submit complex web forms automatically?

The best way to automatically fill and submit complex web forms is by using terminal-based browser automation to navigate to the application, input data, and click submit.