agent-browser

Automate browser navigation, form submission, and data scraping with JSON output.

3|2|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/openeuler-mirror/witty-diagnosis-agent --skill agent-browser-openeuler-mirror
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/openeuler-mirror/witty-diagnosis-agent/tree/main/src/opencode/features/builtin-skills/agent-browser
Command: npx skills add https://github.com/openeuler-mirror/witty-diagnosis-agent --skill agent-browser-openeuler-mirror

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bun, playwright.

What problem does it solve?

This Skill eliminates the manual overhead of navigating websites, filling out complex web forms, and scraping data, allowing for fully automated browser-based workflows.

Core Features & Use Cases

  • Web Automation: Programmatically navigate, click, fill forms, and interact with complex web elements using semantic locators.
  • Data Extraction & Monitoring: Capture screenshots, save PDFs, and extract text or HTML content from dynamic web pages.
  • Use Case: Automate the process of logging into a web portal, navigating to a dashboard, and extracting specific performance metrics into a structured format for reporting.

Quick Start

Use the agent-browser skill to open the target website and extract the text content from the main header element.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate web form filling and navigation using Playwright?

You can automate web form filling and navigation by using this Skill to programmatically interact with complex web elements via semantic locators. It handles dynamic DOM interaction and persistent session management for browser-based workflows.

What is the best way to scrape dynamic web pages and extract text content?

The best way to scrape dynamic web pages is using headless browser execution to extract text or HTML content. This Skill captures screenshots, saves PDFs, and outputs machine-readable data via JSON for information retrieval.

Can I use Bun with Playwright for headless browser execution?

Yes, you can use Bun with Playwright for headless browser execution. This Skill depends on both Bun and Playwright to automate browser interactions, manage cross-domain cookies, and perform visual verification through screenshots or video recording.

How do I extract performance metrics from a web portal dashboard automatically?

To extract performance metrics automatically, this Skill logs into a web portal, navigates to the dashboard, and extracts specific data into a structured format. It applies persistent session management to handle the entire workflow programmatically.

Does this browser automation approach support cross-domain cookie handling?

Yes, this browser automation approach supports cross-domain cookie handling. It satisfies requirements for persistent session management across domains, ensuring continuous authenticated states during web scraping and automated navigation tasks.