QA_source_index-en
Maps topics and keywords from user questions to QwenPaw official documentation paths and common source code entry points,…
当用户明确希望连接到已运行的 Chrome 浏览器、扫描本地 CDP 端口、显式指定 `cdp_port`,或让多个 agent / 工具共享同一个浏览器时,使用本 skill。当前 browser_use 默认已使用 managed CDP 启动浏览器;如果用户不希望暴露浏览器历史、Cookies 等敏感信息,推荐改用 `private_mode=true` 的隐私模式。
$ npx -y skills add agentscope-ai/skills --skill browser_cdp-zh --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/browser_cdp-zhContext preview
The summary Claude sees to decide when to auto-load this skill.
当用户明确希望连接到已运行的 Chrome 浏览器、扫描本地 CDP 端口、显式指定 `cdp_port`,或让多个 agent / 工具共享同一个浏览器时,使用本 skill。当前 browser_use 默认已使用 managed CDP 启动浏览器;如果用户不希望暴露浏览器历史、Cookies 等敏感信息,推荐改用 `private_mode=true` 的隐私模式。
name: browser_cdp
description: "当用户明确希望连接到已运行的 Chrome 浏览器、扫描本地 CDP 端口、显式指定 `cdp_port`,或让多个 agent / 工具共享同一个浏览器时,使用本 skill。当前 browser_use 默认已使用 managed CDP 启动浏览器;如果用户不希望暴露浏览器历史、Cookies 等敏感信息,推荐改用 `private_mode=true` 的隐私模式。"
metadata:
builtin_skill_version: "1.2"
qwenpaw:
emoji: "🔌"
requires: {}当前 **browser_use** 默认就是以 **managed CDP** 方式启动并接管本地 Chrome/Chromium,但这不等于每次都应该把 CDP 端口暴露给用户或其他工具。
本 skill 关注的是更“显式”的 CDP 用法:
1. **扫描本地 CDP 端口** 2. **连接已有 Chrome(`connect_cdp`)** 3. **显式指定 `cdp_port` 启动浏览器** 4. **让多个 agent / 工具共享同一个浏览器实例**
也就是说:
> **隐私建议** > > 如果用户不希望暴露浏览器历史、Cookies、页面内容或会话信息,推荐使用 `private_mode=true`,改走 Playwright 直接管理模式。
> **⚠️ 单 workspace 单浏览器实例** > > 同一 workspace 同时只能运行或连接一个浏览器。若当前已有浏览器实例,必须先执行 `stop`,再切换到新的浏览器或新的 CDP 连接。
---
仅在用户明确表达以下意图时使用本 skill:
以下情况通常**不要**进入本 skill:
这些情况通常直接使用普通 `start`,必要时加 `headed=true`,参考 **browser_visible** 即可。
---
默认扫描端口范围 **9000–10000**:
{"action": "list_cdp_targets"}指定单个端口:
{"action": "list_cdp_targets", "port": 9222}自定义扫描范围:
{"action": "list_cdp_targets", "port_min": 8000, "port_max": 12000}适用场景:
---
连接已存在的 CDP 端点:
{"action": "connect_cdp", "cdp_url": "http://localhost:9222"}特点:
适用场景:
---
如果用户明确要求使用固定端口,或需要把端点提供给其他工具,可以在 `start` 时指定 `cdp_port`:
{"action": "start", "cdp_port": 9222}如需同时打开可见窗口:
{"action": "start", "headed": true, "cdp_port": 9222}当前行为说明:
因此:
---
当前多 workspace 下的端口策略是:
这意味着:
---
CDP 相关 stop 需要区分两类:
例如:
{"action": "start"}或:
{"action": "start", "cdp_port": 9222}这类浏览器由 QwenPaw 自行启动并持有进程,`stop` 时会:
例如:
{"action": "connect_cdp", "cdp_url": "http://localhost:9222"}这类浏览器不是 QwenPaw 启动的,`stop` 时只会:
---
简单说:
---
A curated collection of skills around AgentScope ecosystem and QwenPaw applications — ready to be installed into AI coding assistants like Claude Code, Cursor, and more.
Maps topics and keywords from user questions to QwenPaw official documentation paths and common source code entry points,…
将用户问题中的主题、关键词映射到 QwenPaw 官方文档路径与常见源码入口,减少盲目搜索。适用于内置 QA Agent 在回答安装、配置、技能、MCP、多智能体、记忆、CLI 等问题时快速选定要读的文件。
Build and debug Python applications using AgentScope 2.x. Consult this skill for AgentScope APIs, agent tools, multi-agent…
Use this skill when the user explicitly wants to connect to a running Chrome browser, scan local CDP ports, specify a `cdp_port`,…
Use this skill when the user needs to control the browser launch mode for browser_use. By default, browser_use launches the local…
当用户需要控制 browser_use 的浏览器启动方式时,使用本 skill。当前 browser_use 默认使用 managed CDP 启动本地 Chrome/Chromium;`headed` 控制是否显示窗口,`private_mode`…