peanuts62

AI-Search-Hub

AI 智慧體v1.0.0
作者:peanuts62更新於 2026-05-18ai-search-hub@clawhub_peanuts62/ai-search-hub
任務自動化工具呼叫#Browser Automation#Debug#Prompt

據 AlphaMoat 統計,截至 2026-09,AI-Search-Hub 累計下載 1,373 次、獲 1 個星標,在全部 5,078 個 AI 技能中排名第 4,853 位,在「AI 智慧體」分類(969 個)中排名第 932 位。

累計安裝
179
累計下載
1373
星標
1
全站排名
#4,853
全站前 96% · 「AI 智慧體」前 97%
平台累計安裝累計下載星標評論
ClawHub ↗301149--
SkillHub ↗17913731—

各平台的計數口徑不同,統計時間不一致。

這個技能是做什麼的

文件描述為支援站點傳送提示並收集響應,也可能從本地瀏覽器資料建立持久除錯配置。提示會傳送給外部 AI 服務,瀏覽器資料可能含登入資訊;使用獨立配置檔案,不提交秘密或機密內容。

資料釋出於 2026-10-27

可以用來做什麼

  • 整理向支援聊天站點提交的提示
  • 收集並儲存返回的文字響應
  • 檢查登入狀態和除錯瀏覽器配置範圍

什麼時候用

  • 需要透過瀏覽器自動化使用指定聊天站點時
  • 已確認提示內容可傳送給對應外部服務且未複製敏感登入資料時

示例提示詞

以下是根據技能文件生成的示例,不代表實際執行結果。

先說明這個提示將傳送到哪個聊天站點,以及會使用哪個瀏覽器配置;不要複製現有登入資料。

月度資料趨勢

累計下載1373
33989514502026-03 · 累計下載 4162026-05 · 累計下載 7112026-07 · 累計下載 9962026-08 · 累計下載 10632026-09 · 累計下載 137326-0326-09
星標1
0112026-03 · 星標 -2026-05 · 星標 12026-07 · 星標 12026-08 · 星標 12026-09 · 星標 126-0326-09

2026-09 起統計方法調整:同名技能按作者分別統計,並覆蓋全部技能。圖中虛線為調整前的月份,與之後的資料不直接比較,也不計算跨越調整的增長。

月份累計下載環比星標
2026-091373—1
2026-081063+6.7%1
2026-07996—1
2026-05711—1
2026-03416—-

SKILL.md 原文

以下是作者釋出的原始檔案,按純文字顯示,本站未做修改或稽核;其中的連結不可點選,命令請核實後再執行。抓取於 2026-10-23。

4.2 KB · ClawHub v1.0.0
---
name: ai-search-hub
description: Run the AI Search Hub browser automation scripts for Yuanbao, LongCat, Doubao, Qwen, Gemini, and Grok. Use this skill when the user wants to ask one of those sites a prompt, auto-start or attach to a Chrome DevTools session on port 9222, seed an isolated debug browser profile from the user's local browser data, detect whether login is required, wait for the user to finish logging in if needed, and then continue automatically.
---

# AI Search Hub

Use this skill only for this repository's AI Search Hub browser automation scripts:

- `scripts/yuanbao_playwright.py`
展開全部(共 75 行)
- `scripts/longcat_playwright.py`
- `scripts/doubao_playwright.py`
- `scripts/qwen_playwright.py`
- `scripts/gemini_playwright.py`
- `scripts/grok_playwright.py`

## When To Use

Use this skill when the user asks to:

- run one of the supported chat sites from this repo
- normalize invocation across the three scripts
- auto-start a debug Chromium-family browser session
- detect whether `127.0.0.1:9222` is available
- prompt for login if the target site is not logged in, then continue automatically
- seed an isolated debug profile from the user's local browser data

## How To Run

Run the bundled wrapper script instead of calling the site script directly:

```bash
python3 scripts/run_web_chat.py --site doubao --prompt "Give me a short Hangzhou food guide."
```

Key arguments:

- `--site yuanbao|longcat|doubao|qwen|gemini|grok`
- `--prompt "..."` required
- `--repo-root <path>` if the current working directory is not the repo root
- `--cdp-http http://127.0.0.1:9222` to reuse an existing DevTools endpoint
- `--browser-path <path>` to force a specific Chromium-family browser binary
- `--debug-profile-dir <path>` to control the isolated debug profile location
- `--user-data-source <path>` to force a specific source browser user-data-dir
- `--output <path>` to control the destination file

## Workflow

The wrapper script is the low-freedom path and should be preferred over hand-rolling the sequence.

It does the following:

1. Finds the repo root and target site script.
2. Reuses `--cdp-http` if `9222` is already listening.
3. Otherwise seeds an isolated Chromium-family debug profile from the user's source browser data and starts the browser with a remote-debugging port, opening the requested site directly instead of leaving a separate `about:blank` startup tab behind.
4. For legacy sites (`yuanbao`, `longcat`, `doubao`), opens the target site and checks for login UI before dispatching the site-specific script.
5. For generic sites (`qwen`, `gemini`, `grok`), opens the target site, enters the prompt, and waits for a reply.
6. If the site requires login or produces no usable reply because login is required, prints a prompt and waits until login completes, then continues automatically.
7. Invokes the matching site script with standardized flags and the resolved `--cdp-url`.
8. Reuses the single startup page when possible so the browser does not keep an extra blank tab, and prefers DOM-side text entry over keyboard typing to reduce accidental interference from the user working elsewhere.

## Site Notes

- `doubao`: requires a logged-in session. The visitor page usually does not answer prompts.
- `yuanbao`: login may appear as a modal with QQ, WeChat, or last-login buttons even when the page shell is visible.
- `longcat`: the wrapper prefers a new chat before sending unless `--no-new-chat` is requested downstream.
- `qwen`, `gemini`, `grok`: each has its own Playwright entry script backed by a shared site-chat core. `gemini` first targets the visible composer and attempts the send once before falling back to the login-wait loop, because the landing page exposes a real textbox even when the account is not yet in a usable chat state.

## Constraints

- Prefer headed Chromium browsers for login-recovery flows. Headless mode only makes sense when the copied debug profile is already logged in.
- Do not kill the user's normal browser session unless the user explicitly asks for that.
- The wrapper copies browser data into an isolated debug profile and skips lock files, so the user's normal browser can stay open.
- The wrapper bypasses Python proxy settings for local DevTools requests because `http://127.0.0.1:9222/json/version` may otherwise return a false `502`.

「AI 智慧體」分類下的熱門技能

資料月份:2026-09 · 下載/星標/安裝數聚合自公開技能註冊庫(ClawHub、SkillHub),按月更新。口徑說明見資料方法。