DSH Plugins · Publisher repository

BrowserSkill for DeepSeek Harness

Tencent’s DeepSeek Harness plugin for BrowserSkill exposes page inspection, interaction, screenshots and isolated browser sessions through the local bsk CLI and browser extension.

6.0k StarsMITTypeScriptUpdated 1 day ago
01

Project overview

BrowserSkill for DeepSeek Harness is the DSH plugin in Tencent’s BrowserSkill repository. It exposes six groups of browser_* tools through the bsk CLI and browser extension, so a DSH agent can inspect, navigate, fill and capture pages in a separate Agent Window. Borrowing an existing tab follows the user’s browser settings. The plugin also shows session activity and recent images in the DSH Web UI.

02

Core capabilities

01

Sessions and navigation

browser_session creates, lists and stops plugin-owned Agent Window sessions; browser_page navigates, goes back, reloads and waits.

02

Inspection and interaction

browser_inspect reads semantic page state, HTML, screenshots and diagnostics; browser_interact clicks, fills, selects and scrolls.

03

Tabs and human assistance

browser_tabs manages Agent Window tabs and can borrow and return user tabs under browser settings; browser_assist can request help for human-only steps.

04

DSH Web UI view

A sidebar or floating panel shows session actions, elapsed time and recent screenshots, and can interrupt the current browser command.

03

Installation and usage

Prepare DSH, pnpm, the bsk CLI and a Chrome or Edge extension, then add the npm plugin to a DSH profile and verify it with a small example.com task.

AI AGENT INSTALL

Let an AI Agent install it

Send this prompt to Codex, Claude Code, or another AI agent that can work with your local environment.

Install BrowserSkill for DeepSeek Harness from https://github.com/Tencent/BrowserSkill/tree/main/packages/dsh-plugin-browserskill. First read the repository README, AGENT_INSTALL.md and the plugin README. Check the target DSH profile, pnpm, bsk CLI, Chrome/Edge extension, and whether this is a local or remote connection. Use the documented CLI and plugin install commands, guide me through connecting the extension, start the target profile, run bsk doctor, then read example.com with /browser-skill and stop the session. Report what you actually verified. Ask me before requesting credentials, pairing a remote browser, taking additional permissions, borrowing a logged-in tab, or overwriting an existing configuration file. Stay within the authorized task.
01Before you start
  • DeepSeek Harness and pnpm installed; know the target profile name (web in these examples)
  • bsk CLI on macOS, Linux or Windows x64, plus Chrome or Microsoft Edge
  • BrowserSkill extension installed and connected in the same browser; remote setups first need authenticated WSS pairing
  • The process that starts DSH must find bsk on PATH, or the plugin needs an explicit bskPath
02Copy the install command or configuration
dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin
03Complete the setup steps
  1. 1
    Install and check the bsk CLI

    On macOS/Linux run curl -fsSL https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.sh | sh, then export PATH="${BSK_INSTALL_DIR:-$HOME/.local/bin}:$PATH" and bsk --version. On Windows PowerShell the documented command is irm https://raw.githubusercontent.com/Tencent/BrowserSkill/main/install.ps1 | iex. Review the repository installer before running a downloaded script if needed.

  2. 2
    Connect the browser extension

    Install BrowserSkill from the Chrome Web Store or Edge Add-ons, open its popup and confirm it connects to the local bsk daemon. Run bsk doctor and resolve any fail checks. Remote browsers need the authenticated WSS and pairing flow in the repository guide.

  3. 3
    Install and start the DSH plugin

    Run dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin, then dsh --profile web. If DSH cannot find bsk on PATH, set bskPath in the browserskill config entry of ~/.dsh/profiles/web/cordis.patch.yml. Merge existing entries instead of overwriting them.

  4. 4
    Verify a small browser task

    In a new DSH conversation run /browser-skill open example.com and summarize the page. Confirm it summarizes the page and stops its session. By default, the bundled Skill reveals the plugin’s browser_* tools when invoked.

How to verify the setup

Run bsk --version and bsk doctor. In a new DSH conversation, invoke /browser-skill open example.com and summarize the page. Confirm the page was read and the session stopped. A passing doctor check alone does not prove Skill discovery.

Before using it
  • web is an example profile; replace it consistently if yours differs.
  • The DSH plugin bundles the Skill, so bsk install-skill is unnecessary for DSH.
  • Merge a browserskill entry into an existing cordis.patch.yml list rather than overwriting it; keep all needed config overrides together.
  • browser_* tools load after invoking the Skill by default, and observation endpoints require loopback.
04

Use cases

SCENARIO 01

Human-assisted work on signed-in sites

Read or fill an authorized page while requesting human help for login, CAPTCHA or similar steps when needed.

SCENARIO 02

Page inspection and screenshots

Inspect semantic page state and diagnostics, or watch recent images from the agent’s browser session in the DSH Web UI.

05

Assessment

Based on the repository README, plugin source tree, release tag and architecture notes, this plugin offers a documented DSH-native tool interface, isolated browser sessions and a concrete installation path. Because it can use real login state and perform page writes, review extension settings and task authorization before deployment. This review covers public materials only; no live DSH installation or browser task was tested.

Why it may be useful

  • The plugin README documents install, update, verification and configuration steps
  • Session ownership rules and the tool list are specific
  • Recent repository activity and a clear MIT license

What to know first

  • CLI, extension and DSH plugin must be maintained separately
  • The agent can read and change real signed-in pages
  • Installation and behavior were not tested locally
06

README

BrowserSkill for DeepSeek Harness


Overview

Tencent’s DeepSeek Harness plugin for BrowserSkill exposes page inspection, interaction, screenshots and isolated browser sessions through the local bsk CLI and browser extension. BrowserSkill lets shell-capable AI agents use a real, logged-in browser through a CLI and extension.

Getting started

  • Prepare DSH, pnpm, the bsk CLI and a Chrome or Edge extension, then add the npm plugin to a DSH profile and verify it with a small example.com task.
  • The system has three parts: the bsk CLI/daemon, a Chrome or Edge extension, and the DSH plugin, which invokes bsk.
  • The plugin provides browser_session, browser_page, browser_inspect, browser_interact, browser_tabs and browser_assist, plus a bundled browser-skill Skill.
  • Run bsk --version and bsk doctor. In a new DSH conversation, invoke /browser-skill open example.com and summarize the page. Confirm the page was read and the session stopped. A passing doctor check alone does not prove Skill discovery.

Configuration

dsh plugin --profile web add @wxg-prc-cpg/browser-skill-dsh-plugin
Read the complete README on GitHub