browse

Automate web browsing tasks with a persistent headless browser daemon.

2|Updated Dec 8, 2018
One-click install
npx skills add https://github.com/indykish/dotfiles --skill browse-indykish
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browse
Source: https://github.com/indykish/dotfiles/tree/main/skills/browse
Command: npx skills add https://github.com/indykish/dotfiles --skill browse-indykish

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates web browsing tasks for AI agents with a persistent headless browser daemon.

Core Features & Use Cases

  • Persistent Chromium daemon with tab management and server-side control.
  • Navigate, read, fill forms, click elements, run JavaScript, and capture logs across tabs.
  • Use cases include site verification, documentation reading, deployment checks, and automated data extraction.

Quick Start

Run a browse command such as goto https://example.com to load a page.

Frequently Asked Questions about browse

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

FAQPage Schema
How do I automate web browsing tasks for AI agents with a headless browser?

You can automate web browsing tasks for AI agents using a persistent headless Chromium daemon. This daemon allows you to navigate pages, extract text, fill forms, click elements, run JavaScript, and capture logs across multiple tabs.

How does a persistent headless browser daemon handle tab management for automated data extraction?

A persistent headless browser daemon manages automated data extraction by maintaining server-side control across multiple tabs. It uses a REST-like command interface and ref-based element selection to navigate pages and capture logs robustly.

Do I need Playwright and Bun to run a headless browser for site verification?

Yes, you need Playwright and a Bun-based server to run this headless browser for site verification. These dependencies provide the environment required to execute the persistent daemon and process REST-like commands.

Can I use ref-based element selection to fill forms and click elements with Playwright?

Yes, you can use ref-based element selection to fill forms and click elements. This approach provides robust automation by targeting specific references within the page, allowing you to interact with form fields and trigger clicks reliably.

What is the best way to capture logs and run JavaScript across multiple tabs during deployment checks?

The best way to capture logs and run JavaScript across multiple tabs during deployment checks is using a persistent headless browser daemon. It maintains state across tabs and executes commands via a REST-like interface for reliable verification.

Are there limitations when using a headless browser daemon for documentation reading and content scraping?

Limitations when using a headless browser daemon for documentation reading and content scraping include potential instability with dynamic content and the need for continuous server-side management. The ref-based element selection helps mitigate interaction failures during scraping.