Browser Research Skill

Automate web browsing to extract structured JSON data and capture visual evidence.

5|2|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/buzzbysolcex/buzz-bd-agent --skill browser-research-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Browser Research Skill
Source: https://github.com/buzzbysolcex/buzz-bd-agent/tree/main/.claude/skills/browser-research
Command: npx skills add https://github.com/buzzbysolcex/buzz-bd-agent --skill browser-research-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the time and error rate of collecting reliable, structured information from websites by automating browsing, extraction, and evidence capture.

Core Features & Use Cases

  • gsd-browser for new tasks: Fast, Rust-native automation with declarative navigation and schema-based extraction that outputs JSON for downstream use cases.
  • dev-browser for existing scripts: Runs legacy QuickJS-based automation with persistent pages to keep current workflows working.
  • Browser Use CLI for visual proof: Uses full Chrome to produce screenshots for auditability in the “War Room” or evidence-driven review flows.

Quick Start

Ask the agent to extract specific fields from a target website by navigating to the URL, applying the provided selectors via an extraction schema, and returning JSON.

Frequently Asked Questions about Browser Research Skill

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

FAQPage Schema
How do I extract structured data from dynamic web pages into JSON?

Schema-driven web data extraction works by navigating to a target URL, applying declarative selectors defined in a JSON schema, and returning the structured facts as JSON outputs for downstream use cases.

How do I capture visual proof during web research automation?

Capture visual proof during web research automation by using full Chrome to produce screenshots, enabling auditability and evidence-driven human review for security research workflows.

Can I run legacy QuickJS browser automation scripts with persistent pages?

Yes, legacy QuickJS-based automation scripts can run with persistent pages to maintain compatibility with existing workflows while performing web data extraction and network mocking tasks.

What's the best way to automate deterministic interactions for security research?

Automate deterministic interactions for security research by using Rust-native browser automation with declarative navigation, schema-driven extraction, and snapshot refs to ensure reliable data collection.

Why use JSON schema for browser automation data extraction?

Using a JSON schema for browser automation data extraction ensures deterministic interactions and structured outputs, reducing the error rate of collecting reliable information from dynamic pages.

Does browser automation support network mocking for dynamic pages?

Yes, browser automation supports network mocking to intercept and simulate network requests, ensuring deterministic interactions when extracting facts from dynamic pages.