dev-browser

Execute Playwright browser automation scripts within a QuickJS sandbox.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/roycolumbia-code/claude-global-config --skill dev-browser-roycolumbia-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dev-browser
Source: https://github.com/roycolumbia-code/claude-global-config/tree/main/skills/dev-browser
Command: npx skills add https://github.com/roycolumbia-code/claude-global-config --skill dev-browser-roycolumbia-code

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, quickjs, and includes scripts (resource) components.

What problem does it solve?

This Skill empowers Claude with the ability to perform comprehensive browser automation, including login, navigation, scraping, and form interactions, without posing risks to the host system.

Core Features & Use Cases

  • Browser Automation: Execute Playwright commands in a QuickJS sandbox for full browser control.
  • Sandboxed Execution: Ensures that the browser automation does not interfere with the host system.
  • Use Case: Ideal for automating complex tasks such as web scraping, QA testing, or data extraction without the need for native browser extensions.

Quick Start

Use Claude with the 'dev-browser' skill to execute browser automation tasks, e.g., "Run the following Playwright script in a sandbox to extract data from a web page."

Frequently Asked Questions about dev-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I run Playwright scripts safely using Claude for web scraping?

You can run Playwright scripts for web scraping safely by executing them within a QuickJS sandbox controlled by Claude, which isolates browser automation tasks from the host system to prevent interference while navigating and extracting web page data.

What is sandboxed browser automation and when do I need it for QA testing?

Sandboxed browser automation isolates browser control commands within a QuickJS environment. You need it for QA testing when executing automated scripts that interact with web pages, ensuring the automation does not risk interfering with your host system's environment.

Do I need to install Playwright and QuickJS to automate form filling with Claude?

Yes, you need both Playwright and QuickJS installed. Playwright provides the browser automation capabilities for form filling and navigation, while QuickJS provides the sandboxed execution environment required to run these scripts safely.

Can I use this browser automation approach for complex login and navigation tasks?

Yes, this browser automation approach supports complex login, navigation, scraping, and form interactions. It leverages Playwright integration within a QuickJS sandbox to execute these comprehensive web page tasks safely.

What are the limitations of using a QuickJS sandbox for web page data extraction?

The primary limitation of using a QuickJS sandbox for web page data extraction is that all Playwright automation scripts must operate strictly within this isolated JavaScript environment, meaning scripts cannot directly access or modify the host system's native resources.