This is an early release preview. You may encounter bugs.
BrowserSkill logo
Unclaimed

Tool interface

BrowserSkill

Connects shell-capable AI agents to your logged-in browser, running tasks in a separate window without lock-in

Built by Tencent

A 86/100 GitHub score ? This grade is derived from GitHub signals, not user votes. Open for the full breakdown.
Discussion

01 / Summary

About BrowserSkill.

BrowserSkill connects an AI agent to Chrome or Microsoft Edge using the accounts already signed in there, so the agent can read pages, fill forms, work through websites, capture long screenshots, and investigate failing requests. Tasks run in a separate, visible Agent Window while you keep working, and an existing tab can be borrowed explicitly and returned when the task ends. You choose the agent and model, and BrowserSkill supplies the browser connection.

It has three parts: the bsk CLI with a background daemon, a browser extension, and a skill that teaches the agent how to use the CLI. Any shell-capable agent works, including Cursor, Claude Code, Codex, OpenClaw, CodeBuddy, WorkBuddy, Pi, and Hermes. DeepSeek Harness has a dedicated plugin that adds native browser tools, task previews, and screenshot results to its web UI.

For website debugging, capture links each operation to its requests, response bodies, console messages, and page changes, and summarizes page-load metrics, slow APIs, and suspected duplicate requests. Task-local request modification, blocking, mock responses, and same-origin replay test a hypothesis, and the evidence exports as JSON. An agent running on a server can pair with a browser on your computer over authenticated WebSocket, with the browser initiating the connection.

An Agent Window shares the selected profile's login state and is not a security sandbox, so agents act with the permissions of the signed-in websites. Two extension settings, both on by default, ask before borrowing a tab and let the agent request human help for logins or verification. There is no mandatory cloud service or product telemetry, and an optional operation audit records task metadata without input values, page bodies, or screenshots.

  • Logged-in browsing: agents use the browser's current sessions to read documents, search internal sites, and complete web workflows
  • Visible Agent Window: tasks run in their own window, and a person can take over for login, verification, or other human-only steps
  • Page interaction: read page text and controls, click and type, manage tabs, and upload or download files in local mode
  • Full-page screenshots: capture viewport or full-page images, including background tabs, from the agent or the extension
  • Website debugging: requests, response bodies, console output, form values, and performance data tied to each operation
  • Request testing: task-local request modification, blocking, mock responses, and same-origin replay
  • Profile selection: name browser instances and bind a task to a specific profile
  • Remote pairing: an agent on a server drives a browser on your computer over authenticated WebSocket with no inbound port
  • Agent support: a skill for shell-capable agents such as Claude Code, Codex, Cursor, OpenClaw, Pi, and Hermes
  • DeepSeek Harness plugin: native browser tools and task previews in the DeepSeek Harness web UI
  • Review and audit: browser-local debugging history with JSON export, plus an optional operation audit of task activity
  • Supported browsers: Chrome and Microsoft Edge on macOS, Linux, and Windows

02 / Discussion CREDIBILITY-GATED

Discussion

Reading is open to everyone. Posting and voting need a verified identity or a GitHub grade of B or higher.

  • No discussions yet.

04 / Build

Build with BrowserSkill.

Browse the catalog for frameworks, tools, and harnesses, each scored on real GitHub credibility.

Get BrowserSkill →

Browse the catalog