Tool v1.0.0

open-chrome-tabs

读取Chrome或其他Chromium浏览器(如Arc、Brave、Edge等)当前打开的标签页。当需要了解用户当前打开的网址,或想列出已同步设备(例如手机上的Chrome)上的标签页时使用。

ClawHub 更新于 2026-03-23 16 浏览
下载 SKILL

技能说明

读取Chrome或其他Chromium浏览器(如Arc、Brave、Edge等)当前打开的标签页。当需要了解用户当前打开的网址,或想列出已同步设备(例如手机上的Chrome)上的标签页时使用。

使用场景

Read open tabs from Chrome and Chromium browsers including synced devices to list current URLs

查看英文原始说明

Read currently open browser tabs from Chrome or other Chromium browsers (Arc, Brave, Edge, etc.). Use when you need to know what URLs the user has open, or want to list tabs from a synced device (e.g. Chrome on their phone).

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

帮我下载并安装这个SKILL:https://skillhub.cstcloud.cn/download/open-chrome-tabs
  1. 点击上方「下载 SKILL」按钮,获取技能压缩包。
  2. 将压缩包解压到你的 Agent 技能目录。
  3. 重启客户端后即可在技能列表中选择该技能。

技能文件内容

3 个文件 · 9.7 kB
SKILL.md text/markdown
---
name: chrome-open-tabs
description: Read currently open browser tabs from Chrome or other Chromium browsers (Arc, Brave, Edge, etc.). Use when you need to know what URLs the user has open, or want to list tabs from a synced device (e.g. Chrome on their phone).
---

# chrome-open-tabs

Install once: `npm install -g @mindsocket/chrome-open-tabs`

Or one-off: `npx @mindsocket/chrome-open-tabs ...`

## Hierarchy

`--user-data` (browser) → `--profile` → `--device`

| Option | Default | Notes |
|---|---|---|
| `--user-data` | Chrome | path to browser's User Data dir |
| `--profile` | `Default` | Try `Profile 1`, `Profile 2` etc if Default not right |
| `--device` | all | filter to one synced device; requires browser to be closed |

## Mode

Always prints to stderr: `[sync-data]` or `[session-files]`

- **sync-data** — reads Chrome sync LevelDB; shows tabs across all synced devices
- **session-files** — reads local SNSS session file; local tabs only, no device info; used when browser has no sync data or is running

## Common workflow

```bash
# 1. Find which devices are synced
chrome-open-tabs --profile "Profile 1" devices
# → MacBook Air
# → Pixel 9a

# 2. Get tabs from a specific device
chrome-open-tabs --profile "Profile 1" --device "Pixel 9a" --json

# 3. Get all tabs across all devices
chrome-open-tabs --profile "Profile 1" --json
```

## Other browsers

```bash
# Arc
chrome-open-tabs --user-data "$HOME/Library/Application Support/Arc/User Data"
```

## Notes

- `--device` and `devices` require sync data — both error if the browser is running
- If the browser is running, falls back to session files automatically (local tabs only)

文件内容直接读取自技能仓库,仅供安装前审阅;以实际下载的压缩包为准。