LaunchKit · 2026
Back to Skills

playwright-npx

Fast browser automation using Node.js scripts with Playwright (run via `node script.mjs`)

0
937 downloads
by @mahone-bot

Setup & Installation

openclaw skills install @mahone-bot/playwright-npx

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install playwright-npx

What This Skill Does

Browser automation skill using Playwright and Node.js scripts. Handles JavaScript-heavy sites, form interactions, screenshots, and data scraping. Run scripts directly with `node script.mjs`.

Gives full programmatic control over browser behavior for complex sites where simple HTTP fetching fails due to JavaScript rendering or dynamic content.

When to use it

  • Scraping data from JavaScript-rendered pages
  • Taking full-page screenshots of websites
  • Automating login and form submission flows
  • Extracting structured data from news or listing sites
  • Maintaining persistent browser sessions across runs

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: scrape the top 5 stories from Hacker News

AGENT
  1. 1Create a script in tmp/ using the scrape template
  2. 2Launch a headless Chromium browser with Playwright
  3. 3Navigate to news.ycombinator.com
  4. 4Extract story titles and URLs using page.$$eval on .titleline > a
  5. 5Log results as JSON and close the browser
OUTPUT

A JSON array of 5 objects each with title and url fields printed to stdout