playwright

Automate browser UI tasks from the terminal using Playwright CLI.

13|1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/eng-cc/agent-world --skill playwright-eng-cc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright
Source: https://github.com/eng-cc/agent-world/tree/main/.agents/skills/playwright
Command: npx skills add https://github.com/eng-cc/agent-world --skill playwright-eng-cc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates real-browser UI tasks from the terminal using Playwright CLI, enabling browser automation without requiring a GUI.

Core Features & Use Cases

  • CLI-driven browser automation for tasks like navigation, form filling, element interaction, and artifact capture.
  • Wrapper script that ensures Playwright CLI runs even when it is not globally installed.
  • Snapshot-based stable selectors and reusable workflows for UI testing and automation across web apps.

Quick Start

Open a URL with the wrapper script, take a snapshot, and perform a sequence of interactions to validate the UI flow.

Frequently Asked Questions about playwright

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

FAQPage Schema
How do I automate browser UI tasks from the terminal without a GUI?

Browser UI tasks from the terminal are automated using a wrapper script that invokes the Playwright CLI for navigation, form filling, and element interaction. This approach enables headless web automation workflows directly without requiring a graphical interface.

Do I need Playwright globally installed to run browser automation scripts?

Playwright does not need to be globally installed to run browser automation scripts. The wrapper script transparently invokes the npx-based Playwright CLI, ensuring the automation commands execute correctly even in environments where the package is only available locally.

How does snapshot-based element selection work for web testing?

Snapshot-based element selection for web testing works by capturing the current state of the page to generate stable selectors. This allows reusable workflows to reliably reference and interact with elements during navigation and form filling sequences.

Can I capture artifacts during web automation workflows using CLI scripting?

Artifacts can be captured during web automation workflows using CLI scripting. The Playwright wrapper script supports executing interaction sequences that validate UI flows and capture necessary testing artifacts directly from the terminal.

What are the prerequisites for running CLI-driven browser automation with this wrapper script?

The prerequisite for running CLI-driven browser automation with this wrapper script is having Node.js and npm installed. These provide the necessary runtime environment to execute the npx-based Playwright CLI commands used for web testing.