← 返回 Skills 市场
glory904649854

CatFee Dokobot

作者 冢猫 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
91
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install catfee-dokobot
功能描述
Use dokotom (browser automation via real Chrome) to read web pages, extract JS-rendered content, and monitor dynamic data. Use when you need to fetch content...
使用说明 (SKILL.md)

CatFee Dokobot Skill

Use dokobot to read web pages through a real Chrome browser, enabling JavaScript rendering for dynamic/SPA pages.

Prerequisites

  • dokobot CLI installed globally: npm install -g @dokobot/cli
  • Chrome browser with Dokobot extension installed
  • Local bridge running: dokobot install-bridge (one-time setup)
  • Chrome must be open with the Dokobot extension enabled for --local mode to work

Core Commands

Check Bridge Status

dokobot doko list

Shows connected browsers. If empty, open Chrome with the Dokobot extension.

Read a Web Page (Local Mode - Free)

dokobot read --local "\x3CURL>" --timeout 60000

Reads a page through local Chrome. Wait for --timeout (default 30s) to let JS render.

For dynamic pages (JS-rendered data):

dokobot read --local "\x3CURL>" --timeout 60000

Use --timeout 60000 (60s) for pages with heavy JS loading. For very slow pages, increase to 90000.

To continue a session (for paginated content):

dokobot read "\x3CURL>" --session-id \x3CSESSION_ID> --screens 5

Close a Session

dokobot doko close \x3CSESSION_ID>

Workflow

  1. Check bridge is running: dokobot doko list
  2. If no devices: Open Chrome with Dokobot extension, wait a few seconds, retry
  3. Read page: dokobot read --local "\x3CURL>" --timeout 60000
  4. Parse output: Extract the data needed from the markdown output
  5. Present results: Format clearly for the user

Tips

  • Delay for dynamic content: Use --timeout 60000 or higher. Pages like East Money (东方财富) data centers need 45-60 seconds to render.
  • Chrome not responding: If bridge shows device but read fails, close and reopen Chrome
  • Session continuity: For multi-page reading, use --session-id from previous read to continue
  • Headless limitation: If Chrome is closed or the extension is disabled, local mode won't work

Common Sites

Site URL Pattern Notes
东方财富 行情中心 https://quote.eastmoney.com/changes 盘口异动,60s timeout
东方财富 龙虎榜 https://data.eastmoney.com/stock/lhb.html 60s timeout
东方财富 个股资金流向 https://data.eastmoney.com/zjlx/\x3CCODE>.html CODE = stock code without market prefix
东方财富 数据中心 https://data.eastmoney.com/ 60s timeout

Troubleshooting

Problem Solution
"No available devices" Open Chrome with Dokobot extension enabled
"Bridge not running" Run dokobot install-bridge
Data missing/incomplete Increase --timeout to 90000
Page shows "not found" URL may have changed; search for correct URL
Read times out Use longer --timeout or try again

Example Workflows

Monitor Stock Changes (Every 30s × 6)

for ($i = 1; $i -le 6; $i++) {
    Write-Host "=== 第${i}次刷新 $(Get-Date -Format 'HH:mm:ss') ==="
    $result = dokobot read --local "\x3CURL>" --timeout 60000 2>&1
    # Parse relevant lines
    if ($i -lt 6) { Start-Sleep -Seconds 30 }
}

Read Dynamic Data Page

dokobot read --local "https://data.eastmoney.com/stock/lhb.html" --timeout 60000
安全使用建议
This skill is coherent with its goal (driving a real Chrome to render JS pages) but exercise caution. Before installing: (1) verify the npm package and Dokobot extension source (check npm and the extension store or project GitHub) and confirm you trust the publisher; (2) avoid using your primary browser profile — create a fresh profile or a disposable browser/VM so the extension/bridge cannot access your regular cookies and logins; (3) review extension permissions and the npm package's repository and recent release history; (4) if you must access pages behind login, prefer providing a dedicated test account rather than your personal accounts; (5) be cautious about running `dokobot install-bridge` on production systems. These steps reduce the risk that a third‑party CLI/extension will exfiltrate sensitive browsing data.
功能分析
Type: OpenClaw Skill Name: catfee-dokobot Version: 1.0.0 The catfee-dokobot skill bundle (SKILL.md, _meta.json) provides instructions for using the `dokobot` CLI tool to perform browser automation and web scraping of dynamic content, specifically targeting financial data sites like East Money. The instructions guide the AI agent through setup, command execution, and data extraction workflows. No evidence of malicious intent, data exfiltration, or harmful prompt injection was found; the behavior is consistent with the stated purpose of browser-based data monitoring.
能力标签
crypto
能力评估
Purpose & Capability
The SKILL.md clearly requires the @dokobot/cli, a Dokobot Chrome extension, and a local bridge, but the registry metadata lists no required binaries/config — this is an incoherence: the skill claims no prerequisites while runtime instructions depend on external software and Chrome.
Instruction Scope
Runtime instructions are narrowly scoped to using dokobot to read pages via a local Chrome bridge and parsing its output. They do not instruct reading unrelated host files or env vars. However the instructions explicitly rely on the user's Chrome session (cookies/auth) for pages that require login — this elevates sensitivity of the data accessed.
Install Mechanism
There is no formal install spec in the registry; instead SKILL.md tells users to run `npm install -g @dokobot/cli`, install a Chrome extension, and run `dokobot install-bridge`. Installing a third-party npm package and browser extension is a moderate risk and should be verified (package source, publisher, extension permissions).
Credentials
No environment variables are requested, which is consistent, but the skill expects to access the user's live Chrome session (including cookies and logged‑in state) to read pages requiring login. That implicit access to private/authenticated data is a significant sensitivity that is not reflected in the metadata or warned about.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide privileges in metadata. The only persistence-related action suggested is running a local bridge (`dokobot install-bridge`), which may create a local service; this is expected for the stated functionality but should be reviewed by the user.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install catfee-dokobot
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /catfee-dokobot 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
catfee-dokobot v1.0.0 - Initial release of the skill. - Automates reading and extracting content from JS-heavy web pages using dokobot with real Chrome. - Supports fetching content from SPAs, interactive sites, and authenticated pages where normal fetch methods fail. - Provides workflow guidance, command examples, troubleshooting, and timing tips for dynamic data extraction. - Includes common site patterns and detailed usage for stock and financial data scraping.
元数据
Slug catfee-dokobot
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

CatFee Dokobot 是什么?

Use dokotom (browser automation via real Chrome) to read web pages, extract JS-rendered content, and monitor dynamic data. Use when you need to fetch content... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 91 次。

如何安装 CatFee Dokobot?

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

CatFee Dokobot 是免费的吗?

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

CatFee Dokobot 支持哪些平台?

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

谁开发了 CatFee Dokobot?

由 冢猫(@glory904649854)开发并维护,当前版本 v1.0.0。

💬 留言讨论