browser-automation

Automate crawling and interaction for JavaScript-rendered pages with Python and Playwright.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/leonardofhy/openclaw-workspace --skill browser-automation-leonardofhy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: browser-automation
Source: https://github.com/leonardofhy/openclaw-workspace/tree/main/skills/browser-automation
Command: npx skills add https://github.com/leonardofhy/openclaw-workspace --skill browser-automation-leonardofhy

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automate browser-based crawling and interaction for JavaScript-rendered pages, enabling automated data capture, form filling, and session management with anti-detection measures.

Core Features & Use Cases

  • Automate SPA/JS-rendered page crawling, form filling, and content capture (screenshots/PDFs)
  • Manage cookies and sessions to persist authenticated access across runs
  • Use cases include backend support for feed-recommend and funding-hunter workflows

Quick Start

Run the browser-automation fetch on a dynamic page to verify content capture and session handling.

Frequently Asked Questions about browser-automation

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

FAQPage Schema
How do I automate web scraping for JavaScript-rendered pages?▼

You can scrape JavaScript-rendered pages by driving a browser with Playwright to execute page scripts and capture dynamic content. This skill automates crawling, form filling, and content capture for SPAs that require full JavaScript execution.

Can I persist authenticated sessions and cookies across multiple browser automation runs?▼

Yes, you can persist authenticated sessions across browser automation runs using the built-in session management subsystem. It reuses cookies and session data to maintain authenticated access during repeated crawling and interaction tasks without needing to log in again.

Does Playwright support automated screenshot and PDF capture for dynamic web pages?▼

Playwright supports automated screenshot and PDF capture for dynamic web pages through this skill's content capture features. It renders the JavaScript-executed DOM and outputs the visual state or document format directly from the automated browser session.

What is the best way to evade bot detection flags during browser automation?▼

To evade bot detection during browser automation, apply built-in anti-detection measures that mask automation flags. This skill includes configurations to help Playwright scripts bypass detection on protected pages and maintain continuous crawling.

Do I need Python installed to use Playwright for dynamic page crawling?▼

Yes, you need Python installed to use this skill for dynamic page crawling. The skill is implemented as Python scripts that require both the Python environment and the Playwright dependency to execute browser automation and session management.

Why does my standard HTTP request fail to crawl JavaScript-rendered pages?▼

Standard HTTP requests fail to crawl JavaScript-rendered pages because they do not execute client-side scripts. Browser automation with Playwright solves this by loading the page in a real browser engine, rendering the dynamic content before extraction.