Skip to content
Skill

browser

by factory-ben

AI Summary

Browser skill enables live Chrome automation within Factory CLI for web browsing, interaction, data extraction, and screenshots using natural language commands. Developers building automated workflows, web scraping pipelines, or testing scenarios will find this essential for programmatic browser control.

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "browser" skill in my project.

Please run this command in my terminal:
# Install skill into the correct directory
mkdir -p .claude/skills/droid-browse && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/droid-browse/SKILL.md "https://raw.githubusercontent.com/factory-ben/droid-browse/main/SKILL.md"

Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.

Description

Control a Chrome session via Stagehand to browse, act, extract, and screenshot on demand inside the Factory CLI.

Skill: Browser

Use this skill when you need live browser automation during a Factory session—opening sites, clicking through flows, gathering structured data, or capturing screenshots.

Inputs

• Target URL or task description (natural language) • Optional structured extraction schema (JSON field → type)

Behavior

• Ensure Chrome is running via Stagehand with the local profile stored in .chrome-profile. • Support these commands: • navigate <url>: open a page and capture a screenshot. • act "<instruction>": perform natural-language actions. • extract "<instruction>" '{"field":"type"}': return structured data. • observe "<goal>": list suggested steps the agent can take. • screenshot: capture the current viewport. • close: shut down the session when finished. • Save screenshots to agent/browser_screenshots and report the file path in the response. • When tasks finish, summarize what happened plus any follow-up steps for the user.

Verification

• If a navigation/action fails, include the error message and prompt the user for next steps. • Before ending the session, ensure close has been run so Chrome processes don’t linger.

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 4mo ago
Stale
AdoptionUnder 100 stars
3 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars3
Issues0
Updated4mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code