← 返回 Skills 市场
carri1sun

tabbit-devtools

作者 Carri1Sun · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ 安全检测通过
126
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install tabbit-devtools
功能描述
Use Tabbit with agent-browser by reading Tabbit's live DevToolsActivePort file, deriving the browser wsEndpoint, and routing browser actions through agent-br...
安全使用建议
This skill appears internally consistent and does only what it advertises: read Tabbit's DevToolsActivePort and hand a WebSocket endpoint to agent-browser. Before installing: (1) confirm you want an agent to control your browser — agent-browser will be able to inspect and interact with pages (so only use with content you trust being accessible); (2) ensure Tabbit is running with remote debugging enabled and that the DevToolsActivePort path is the expected macOS path (the scripts target ~/Library/Application Support/...); (3) if you do not want code fetched at runtime, install agent-browser yourself so the script doesn't fall back to 'npx'; (4) don't set AGENT_BROWSER_BIN to an untrusted command, since the wrapper will run whatever that points to. If you want extra assurance, review or run the included Python scripts locally to confirm behavior before letting an agent invoke them.
功能分析
Type: OpenClaw Skill Name: tabbit-devtools Version: 1.0.1 The tabbit-devtools skill bundle is designed to facilitate browser automation by connecting the OpenClaw agent to a running Tabbit browser instance. It achieves this by reading the local 'DevToolsActivePort' file (scripts/discover_tabbit_cdp.py) to identify the WebSocket debugging endpoint and then wrapping the 'agent-browser' utility to execute commands against that endpoint (scripts/run_agent_browser_on_tabbit.py). The code logic and instructions in SKILL.md are consistent with the stated purpose, and no indicators of data exfiltration, malicious execution, or unauthorized persistence were found.
能力评估
Purpose & Capability
Name, description, and code all align: the scripts read Tabbit's DevToolsActivePort, derive port/browserPath/wsEndpoint, and hand that endpoint to agent-browser. No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
SKILL.md and scripts only instruct reading the specific DevToolsActivePort files under ~/Library/Application Support and launching agent-browser with the discovered wsEndpoint. They do not attempt to read arbitrary user files, harvest secrets, or contact external endpoints beyond launching the local agent-browser client.
Install Mechanism
The skill is instruction-only (no install spec) and includes simple Python helpers — low risk. One runtime behavior to note: the wrapper will prefer a locally installed 'agent-browser' but will fall back to 'npx --yes agent-browser' if npx is available, which can fetch and execute code from the npm registry at runtime (supply-chain risk if you don't trust that package).
Credentials
No required env vars. The scripts honor optional vars (TABBIT_DEVTOOLS_ACTIVE_PORT_FILE, TABBIT_DISCOVERY_WAIT_SECONDS, TABBIT_DISCOVERY_POLL_INTERVAL_SECONDS, AGENT_BROWSER_BIN) which are proportional to discovery and launcher configuration. Be aware AGENT_BROWSER_BIN can point to any command (so ensure it's set only to a trusted binary).
Persistence & Privilege
Skill is not always-enabled and doesn't request elevated or persistent system privileges, nor does it modify other skills or system-wide agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install tabbit-devtools
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /tabbit-devtools 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Adds fallback: if ~/Library/Application Support/Tabbit/DevToolsActivePort does not exist, also check ~/Library/Application Support/Tabbit Browser/DevToolsActivePort. - Updates guidance to search the macOS Tabbit support directory first, then Tabbit Browser. - No functional changes beyond supporting both Tabbit data directories for improved compatibility.
v1.0.0
Initial release of tabbit-devtools skill: - Enables connecting agent-browser to the Tabbit browser via Tabbit's live DevToolsActivePort file. - Automatically derives and returns the correct wsEndpoint, handling cases where Tabbit doesn't expose standard HTTP discovery APIs. - Provides structured connection facts (port, browser path, wsEndpoint) before encouraging use of agent-browser for all page automation. - Strongly prefers the built-in agent-browser workflow for browser actions; does not implement a custom CDP client or daemon. - Includes guidance, workflow, and references for integrating Tabbit with agent-browser-based automation.
元数据
Slug tabbit-devtools
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

tabbit-devtools 是什么?

Use Tabbit with agent-browser by reading Tabbit's live DevToolsActivePort file, deriving the browser wsEndpoint, and routing browser actions through agent-br... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 126 次。

如何安装 tabbit-devtools?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install tabbit-devtools」即可一键安装,无需额外配置。

tabbit-devtools 是免费的吗?

是的,tabbit-devtools 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

tabbit-devtools 支持哪些平台?

tabbit-devtools 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 tabbit-devtools?

由 Carri1Sun(@carri1sun)开发并维护,当前版本 v1.0.1。

💬 留言讨论