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 Press Key

To press a keyboard key in the page, send a key press for shortcuts or input behavior.

majiayu000 101e637 2 files · 1.7 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_press_key","arguments":{}}

Tool Description

Press a key on the keyboard

Arguments Schema

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

{
  "type": "object",
  "properties": {
    "key": {
      "type": "string",
      "description": "Name of the key to press or a character to generate, such as `ArrowLeft` or `a`"
    }
  },
  "required": [
    "key"
  ],
  "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-press-key commit 101e63751c

Frequently asked questions

npx skillmds add majiayu000/playwright-browser-press-key