Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
Back to list

browser-act Browser Automation

A gateway skill for the browser-act CLI: fetch JS-rendered pages, keep logged-in sessions, automate forms, capture screenshots and network responses.

AutomationIntermediate5,385255AI score 8/10Last updated: Aug 12, 2026

What it does

  • Drives a real browser engine to fetch JavaScript-rendered content, acting as a stronger replacement for built-in fetch/curl on pages that come back empty.
  • Session management with per-browser isolated profiles, so multiple accounts can run in parallel, plus user-configured proxy support.
  • Complex interaction: clicking, typing, selecting, file upload, extracting content that loads on scroll/click, screenshots, and XHR/fetch/HAR capture.
  • A Confirmation Gate protocol that requires explicit user approval before creating or deleting browsers and before sensitive actions like login, form submission, or uploads.
  • States that cookies, sessions, credentials, and page content stay local; the only outbound payload is the captcha challenge image when captcha solving is requested.

Who it's for

  • Anyone repeatedly scraping SPAs or sites behind a login.
  • QA and design reviewers who need real screenshots to verify layout and styling.
  • Ops/marketing teams juggling several accounts in parallel.
  • Requires Python 3.12+ and the uv package manager on your machine.

Example uses

  1. "Log into this dashboard and pull last month's report table" → authenticated session plus DOM extraction.
  2. "Screenshot the new landing page at mobile width and tell me what breaks" → viewport captures for rendering checks.
  3. "Open these 20 product URLs in parallel and collect price and stock" → multi-browser parallel runs with scroll-loaded content extraction.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/browser-act/skills/HEAD/browser-act/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the browser-act folder from the GitHub repo browser-act/skills into my ~/.claude/skills/browser-act/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/browser-act/skills.git /tmp/ba-skills && mkdir -p ~/.claude/skills && cp -r /tmp/ba-skills/browser-act ~/.claude/skills/ && uv tool install browser-act-cli --python 3.12

This is a third-party skill. Check the source repository before installing.

  1. Install Python 3.12+ and the uv package manager (macOS/Linux: curl -LsSf https://astral.sh/uv/install.sh | sh).
  2. Install the CLI: uv tool install browser-act-cli --python 3.12
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Clone the repo: git clone https://github.com/browser-act/skills.git
  5. Copy the skill: cp -r skills/browser-act ~/.claude/skills/
  6. Restart Claude Code and try a prompt like "use browser-act to fetch this URL".
  7. On activation the skill runs browser-act get-skills core to pull version-matched instructions. Approve the prompts when it asks to create a browser or perform a login.