browser-bridge
Allows the agent to control Chrome or Edge browsers. It can inspect and automate actions, helping to test websites in advanced ways.
What it does
This tool lets AI assistants control and automate your real browser (Chrome or Edge). You can ask the AI to visit websites, fill out forms, click buttons, and extract information from web pages.
When to use it
- ✓When you want the AI to fill out an online form for you.
- ✓When you need to extract data from multiple web pages automatically.
- ✓When you want the AI to take a screenshot of a page or click specific links.
Example of what to ask your AI
“Navigate to website X, find the login button, click it, and fill in my username and password.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The tool connects the AI to your browser via an extension and a local program. It allows the AI to 'see' and interact with pages as if it were you.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill browser-bridgeOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/browser-bridge/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Browser Bridge Automation
Overview
The Browser Bridge skill allows AI coding assistants (including Google Antigravity, Gemini CLI, Cursor, and Claude) to interact with and automate the user's real Microsoft Edge or Google Chrome browser.
Browser Bridge connects to the user's daily browser sessions via a lightweight extension and a local Python loopback daemon (127.0.0.1), preserving logins, cookies, and user preferences.
When to Use This Skill
- Use when you need to inspect active browser tabs or open web pages.
- Use when extracting rendered DOM content or taking webpage screenshots.
- Use when navigating, clicking buttons, filling out web forms, or executing interactive workflows in a real browser session.
- Use when executing raw Chrome DevTools Protocol (CDP) commands (
Page,Runtime,DOM,Input,Network,Storage).
Key Capabilities
- Bilingual Adaptive UI: Automatic browser language detection (English & Chinese) with an instant one-click toggle button (
[English / 中文]) in the popup. - Concurrent Multi-Browser Routing: Simultaneous connection support for both Microsoft Edge and Google Chrome with smart automatic routing to target tabs.
- Native Tab Grouping: Automatically isolates AI-controlled tabs into a distinct purple
[Gemini]tab group for complete visual clarity. - Interactive Snapshot & Control: Provides numbered element snapshots (
#1,#2) to click or fill inputs without manual coordinate guessing. - Self-Healing Background Daemon: Automatically launches the local bridge service in the background if it is not currently active.
- Privacy-First Architecture: Binds strictly to
127.0.0.1; no telemetry, no cloud relays, browser access that can expose authenticated data; loopback binding is not an access-control or privacy guarantee.
Prerequisites and installed paths
AAS distributes this guide only: server/cli.py, the daemon and extension are not bundled. The commands below run from a separately reviewed upstream checkout at v1.4.0 commit 0eb6a6fcc1cb36bcfa0fa0d5d41f9ae6bf229c69, with Python 3.10+ and its reviewed dependencies. Source inspection is not installation or a live client test.
Review that immutable source and dependencies before an authorized installation. Loading the unpacked extension, starting/reviving the daemon, enabling developer mode or registering silent startup changes the host and needs corresponding authorization. Do not silently install or persist a service to satisfy a page-inspection request. The upstream CLI may start the daemon when absent, including during inspection commands; confirm that startup is allowed first. Prefer the host's existing browser tools when available.
Examples use python3; on Windows use the selected Python launcher (for example py). Choose the exact browser and tab from tabs; 123 below is illustrative, not a discovered tab ID. Take a fresh snapshot of that tab before selecting element indices. Do not act on another tab after navigation or stale indices.
Quick Usage Reference
1. Connection Status & Tab Query
python3 server/cli.py status
python3 server/cli.py tabs
2. Navigation & Page Interaction
# Open URL
python3 server/cli.py open "https://github.com"
# Snapshot interactive elements
tab_id=123 # Replace with the authorized tab ID from tabs
python3 server/cli.py snap --tab "$tab_id"
# Click element (#index, text, or selector)
python3 server/cli.py click "#1" --tab "$tab_id"
python3 server/cli.py click "Sign in" --tab "$tab_id"
# Input text into form field
python3 server/cli.py type "#search" "machine learning" --tab "$tab_id"
3. Page Extraction, Evaluation & Raw CDP
# Extract structured content
python3 server/cli.py text --tab "$tab_id"
# Take page screenshot
python3 server/cli.py screenshot "./new-private-page.png" --tab "$tab_id"
# Execute JavaScript expression
python3 server/cli.py eval "document.title" --tab "$tab_id"
# Execute raw Chrome DevTools Protocol (CDP) method
python3 server/cli.py cdp Page.captureScreenshot '{"format": "png"}' --tab "$tab_id"
Source & Repository
…
FAQ
Do I need to install anything?
Yes, you need to install a browser extension and a small program on your computer. The tool's description explains how to do this.
Is it safe to use with my logged-in accounts?
The tool connects to your browser locally, but it's important to be cautious. It can access information like cookies and form data. Only use it with trusted AIs and for authorized tasks.
Can the AI do anything in my browser?
The AI can perform actions you instruct, such as clicking, typing, and extracting information. It's crucial to give clear and specific instructions to avoid unwanted actions.
Details
Original description by the author
Inspect, control, and automate tasks in your real Microsoft Edge or Google Chrome browser via Chrome DevTools Protocol (CDP) with bilingual UI, native tab grouping, and self-healing daemon.
Popularity
- GitHub stars
- 48k
- Ranking position
- #2453
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
benchmark
Helps your agent measure code speed and performance. It's useful for ensuring things are fast and finding slowness issues.
affaan-m/ECC
content-hash-cache-pattern
Lets your agent use content hashes to cache file processing results. This avoids repeated processing and auto-invalidates the cache when content changes. Useful for speeding up slow tasks.
affaan-m/ECC
parallel-execution-optimizer
Makes your agent speed up complex tasks by breaking them into smaller parts and running them in parallel. It ensures everything is verified at the end.
affaan-m/ECC