playwright-mcp-skill

Execute browser automation tasks via Playwright MCP with session reuse.

111|9|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/holon-run/uxc --skill playwright-mcp-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-mcp-skill
Source: https://github.com/holon-run/uxc/tree/main/skills/playwright-mcp-skill
Command: npx skills add https://github.com/holon-run/uxc --skill playwright-mcp-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill enables deterministic browser automation through Playwright MCP, allowing for reliable page navigation, DOM snapshots, and scripted interactions directly from the command line.

Core Features & Use Cases

  • Browser Automation: Control web browsers programmatically for tasks like navigation, data scraping, and form submission.
  • Session Reuse: Supports daemon-friendly session reuse for persistent login states and faster subsequent runs.
  • Safe Guardrails: Implements safety measures to prevent unintended actions and ensure predictable output.
  • Use Case: Automate the process of logging into a web application, taking a screenshot of a specific element, and then extracting data from a dynamically loaded table.

Quick Start

Use the playwright-mcp-skill to navigate to https://example.com and take a snapshot of the page.

Frequently Asked Questions about playwright-mcp-skill

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

FAQPage Schema
How do I automate browser navigation and DOM snapshots using Playwright?

Automate browser navigation and capture DOM snapshots using Playwright by executing scripted browser interactions through the @playwright/mcp package. This Skill facilitates deterministic page navigation and extracts structured output directly from the command line.

Can I reuse browser sessions for persistent login states during web scraping?

Yes, you can reuse browser sessions for persistent login states during web scraping. The Skill supports daemon-friendly session reuse, allowing faster subsequent runs and maintaining authenticated states across multiple automated browser interactions.

What is the best way to control headless browsers programmatically via MCP?

The best way to control headless browsers programmatically via MCP is using this Skill, which leverages UXC stdio MCP for protocol discovery and envelope parsing. It provides safety guardrails to prevent unintended actions and ensure predictable output.

How do I extract data from dynamically loaded tables with browser automation?

Extract data from dynamically loaded tables by combining scripted browser interactions with DOM snapshots. The Skill enables you to navigate web applications, interact with dynamic elements, and capture the resulting page state for data extraction.

Does the Playwright MCP skill require manual auth handling for automated web interactions?

No, manual auth handling is not required for automated web interactions. The Skill leverages UXC for protocol discovery and auth handling, streamlining the process of logging into web applications and maintaining sessions during browser automation.