automation-skill intermediate active

Playwright Mcp

Browser tests need a real browser and your agent can't trigger one. MCP bridges the gap but the wiring is painful. The openclaw playwright mcp skill exposes Playwright to agents through one install.

What breaks without openclaw playwright mcp skill

Browser tests stuck outside agent workflows. Manual MCP wiring. Playwright version conflicts.

End-to-end browser tests from inside OpenClaw × 195-star MCP-native skill ÷ 15–25 minutes ÷ no custom MCP server code = testing agents that run and report in one session.

openclaw playwright mcp skill — what it actually does

01
Exposes Playwright automation to OpenClaw via the Model Context Protocol.
02
Runs end-to-end browser tests from within agent sessions as MCP tool calls.
03
Builds testing agents that execute scripts and report results back inline.
04
Configures MCP port via MCP_PLAYWRIGHT_PORT in .env to avoid conflicts.

Security check — openclaw playwright mcp skill

Privacy score: 7/10 — accesses connected platform APIs only. Lock it: review OAuth scopes before install, confirm macOS, Linux; OpenClaw ≥1.0; Node.js ≥18; Playwright compatibility.

Quick start — openclaw playwright mcp skill in 15–25 minutes

Setup time: 15–25 minutes

!
You need:
  • OpenClaw core
  • Playwright
  • Node.js ≥18

Install the package:

# Install via ClawhHub
clawhub install spiceman161/playwright-mcp
1
Install Playwright: npx playwright install
2
Install the skill
3
Set MCP_PLAYWRIGHT_PORT=8765 in .env
4
Run /playwright open <url> to launch a browser session

Troubleshooting openclaw playwright mcp skill

1
1. MCP port must be free — check for conflicts with other MCP skills
2
2. Playwright version must match the one installed when the skill was built

Compatibility & status

Works with: macOS, Linux; OpenClaw ≥1.0; Node.js ≥18; Playwright intermediate Last updated: Oct 2025 ★ 195 on GitHub MIT

Official docs →

View on GitHub →

Related — more like openclaw playwright mcp skill

Keep running browser tests outside the agent and stitching results manually. Connect Playwright via MCP before the next test cycle.

Get it on GitHub →