Maintenance in progress: we are indexing a large batch of new skills. Some pages may load slowly or briefly show no results. Nothing is lost, and everything is back to normal within the hour.

Playwright Browser Snapshot

To capture an accessibility snapshot of the current page, take a structured snapshot for UI inspection.

majiayu000 99b76f6 2 files · 1.8 KB Updated 567 repo stars

File contents

Usage

Use the MCP tool dev-swarm.request to send the payload as a JSON string:

{"server_id":"playwright","tool_name":"browser_snapshot","arguments":{}}

Tool Description

Capture accessibility snapshot of the current page, this is better than screenshot

Arguments Schema

The schema below describes the arguments object in the request payload.

{
  "type": "object",
  "properties": {
    "filename": {
      "type": "string",
      "description": "Save snapshot to markdown file instead of returning it in the response."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

Background Tasks

If the tool returns a task id, poll the task status via the MCP request tool:

{"server_id":"playwright","method":"tasks/status","params":{"task_id":"<task_id>"}}

majiayu000/claude-skill-registry-data/tree/main/data/playwright-browser-snapshot commit 99b76f6dc5

Frequently asked questions

npx skillmds add majiayu000/playwright-browser-snapshot