headless-browser-orchestrator

Automates generation of Playwright scripts for scraping and automating workflows.

Updated Apr 12, 2026
One-click install
npx skills add https://github.com/KILWA73/MiniSoc --skill headless-browser-orchestrator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: headless-browser-orchestrator
Source: https://github.com/KILWA73/MiniSoc/tree/main/.agents/skills/headless-browser-orchestrator
Command: npx skills add https://github.com/KILWA73/MiniSoc --skill headless-browser-orchestrator

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates browser automation tasks for scraping and testing JavaScript-heavy web apps using Playwright or Puppeteer, triggered by natural language intents like scraping a SPA or setting up Playwright.

Core Features & Use Cases

  • Browser automation scaffolding: initialize Playwright contexts with realistic settings and stealth flags.
  • Cross-tool support: choose Playwright by default, with Puppeteer as an option when requested.
  • Use Case: When you need to scrape a SPA or run automated UI tests across browsers, this skill provides ready-to-run scripts.

Quick Start

Execute the scaffold script to generate a Playwright setup for the target site and run the produced automation.

Frequently Asked Questions about headless-browser-orchestrator

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

FAQPage Schema
How do I scrape a JavaScript-heavy single page application?

To scrape a JavaScript-heavy single page application, you need a headless browser automation tool like Playwright to render dynamic content and execute scripts before extracting the final DOM elements.

What is the best way to set up Playwright for automated UI tests?

Setting up Playwright for automated UI tests involves scaffolding browser contexts with configurable headless settings and robust wait strategies to ensure dynamic elements fully load before executing assertions.

Can I use Puppeteer instead of Playwright for web scraping?

Yes, you can use Puppeteer as an alternative for web scraping. While Playwright is the default for cross-browser testing and SPA scraping, Puppeteer is fully supported for headless browser automation when explicitly requested.

Does headless browser automation work for cross-browser testing?

Headless browser automation works for cross-browser testing by using Playwright to scaffold contexts and run automated UI checks across multiple environments, ensuring consistent application behavior without a visible interface.

How do I prevent my web scraping scripts from timing out on dynamic content?

To prevent web scraping scripts from timing out on dynamic content, apply robust wait strategies in Playwright that pause execution until network activity settles or specific DOM elements are visible and ready.