browser

Automate browser tasks for scraping dynamic pages and filling forms with Playwright.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/popodidi/harvis --skill browser-popodidi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser
Source: https://github.com/popodidi/harvis/tree/main/projects/self/skills/browser
Command: npx skills add https://github.com/popodidi/harvis --skill browser-popodidi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automated browser-based scraping and web interactions, solving the tedium of manual browsing, data extraction, and repetitive form tasks on dynamic pages.

Core Features & Use Cases

  • JS-rendered content scraping: Navigate to pages, wait for dynamic content, and extract data.
  • Form filling & interactions: Fill inputs, click controls, submit forms, and validate results.
  • Visual outputs & debugging: Take screenshots and PDFs, generate traces, and manage multiple tabs for complex flows.

Quick Start

Open a target URL with playwright-cli, snapshot element references, perform actions (fill/click) using element refs, and capture results with screenshot or pdf.

Frequently Asked Questions about browser

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

FAQPage Schema
How do I scrape JavaScript-rendered content from dynamic web pages?

To automate form filling, use Playwright CLI to snapshot element references on the target page, then perform actions like filling inputs and clicking controls using those element refs before submitting the form.

Can I capture screenshots of dynamic web pages for debugging?

To handle dynamic page interactions, you open a target URL with Playwright CLI, snapshot element references, perform actions using those refs, and capture results with screenshots or PDFs.

Do I need npm to configure the Playwright CLI for web automation?

This Skill handles browser automation tasks like scraping dynamic web pages and interacting with web forms, solving the tedium of manual browsing and repetitive data extraction on JavaScript-rendered sites.

What is the best way to automate repetitive login and submission forms?

You can extend browser automation workflows by utilizing the scripts and references directories. This allows you to script complex navigation, data extraction, and form interaction sequences.