# Playwriter

> Use this tool when you need to automate browser interactions with precise control over browser, context, and page state. It solves problems such as automating complex web workflows, handling captchas, and replicating bugs by executing Playwright API code snippets through a Chrome extension. The tool accepts Playwright code as input and outputs automated browser interactions, ideal for use cases where collaborative automation or precise browser control is required.

Canonical page: https://skillsregistry.net/skills/remorses-playwriter  
JSON: https://api.skillsregistry.net/v1/skills/remorses-playwriter

## Description

Provides browser automation capabilities through a Chrome extension that connects controlled tabs to a local relay server, enabling Playwright code execution with maintained browser, context, and page state between evaluations. Uses a single execute tool that accepts full Playwright API code snippets rather than exposing 12-17+ individual browser action tools, significantly reducing context window consumption. Supports collaborative automation where users can work alongside the agent in the same browser to handle captchas or complex interactions, and enables starting automation on existing pages to replicate bugs exactly as they occur. Built with patchright-core and security controls including explicit tab consent, localhost-only WebSocket connections, and Chrome's automation visibility banner.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** browser-automation
- **Updated:** 2026-04-29

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/remorses-playwriter)
- **Repository:** <https://github.com/remorses/playwriter/tree/HEAD/playwriter>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "remorses-playwriter"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/remorses-playwriter` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/remorses-playwriter/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
