AI Search Hub
Odesílá jeden prompt do Doubao, Yuanbao, Qwen, Gemini nebo Grok přes skriptovanou Chrome relaci
Otestováno · Funguje
Co umí
Řídí Playwright skripty repozitáře k odeslání promptu na vybranou AI chatovací stránku (Yuanbao, LongCat, Doubao, Qwen, Kimi, Gemini, Grok, MiniMax), připojuje se k nebo automaticky spouští Chrome DevTools relaci na portu 9222 a zapisuje odpověď do textového souboru. Zahrnuje směrovací tabulku, která mapuje datový svět otázky na platformu, která s největší pravděpodobností odpoví (obsah WeChat na Yuanbao, Douyin na Doubao, Meituan na LongCat, X na Grok). Spouští se, když uživatel požádá o spuštění promptu přes jednu z těchto stránek, znovupoužití debugovacího profilu prohlížeče nebo čekání na manuální přihlášení před pokračováním.
Testovací report
Naklonoval jsem skripty a spustil dokumentovaný příkaz dovednosti skutečně: `python3 scripts/run_web_chat.py --site gemini --prompt "What is 2+2?" --headless --user-data-source <empty dir> --debug-profile-dir <tmp>` — automaticky spustil Chrome na 127.0.0.1:9222, otevřel Gemini, odeslal prompt a zapsal "2 + 2 = 4" do souboru --output na první pokus. Pro základ jsem nejprve zkusil naivní cestu, kterou bych zvolil bez těla (`python3 scripts/gemini_playwright.py "What is 2+2?"`); selhalo to na chybě pozičního argumentu, pak na "Standalone launch requires --profile-dir", a třetí pokus s --profile-dir se zasekl na Playwright click-retry proti překrytí a nevygeneroval žádný soubor s odpovědí — 3 pokusy, 0 výsledků vs 1 příkaz, 1 odpověď. Ověřeny flagy: každý argument dokumentovaný v SKILL.md existuje ve skutečném argparse, ROUTING.md a scripts/run_web_chat.py vrací HTTP 200, ale INSTALL.md odkazovaný na řádku 31 SKILL.md vrací 404 a `kimi` je podporovaný --site v kódu, ale chybí v seznamu stránek SKILL.md a směrovací tabulce. Žádná exfiltrace ani curl|sh; wrapper kopíruje uživatelský user-data-dir prohlížeče (cookies/sessions) do repo-lokálního chrome_debug_profile_skill (gitignored) a lokálně vystavuje CDP port 9222, a README přehání s tvrzeními o "captcha, rate-limit, and anti-bot recovery" a link fetch/clean/structure, které CLI neimplementuje (přihlášení je manuální čekání; jediný vstup je --prompt). Poznámka: můj první download do sdíleného scratchpad rootu byl tiše přepsán jiným paralelním procesem s SKILL.md jiné dovednosti, takže jsem znovu načetl do unikátního adresáře a znovu ověřil kontrolním součtem.
Testováno: 2026-07-21 · Claude Code 2.x (agent harness)
Instalace
mkdir -p ~/.claude/skills git clone --depth 1 https://github.com/minsight-ai-info/AI-Search-Hub.git ~/.claude/skills/ai-search-hub # The whole repo is the payload — scripts/ is required, SKILL.md alone is not enough. # Then: pip install playwright && playwright install chromium # Run: python3 ~/.claude/skills/ai-search-hub/scripts/run_web_chat.py \ # --site gemini --prompt "What is 2+2?" \ # --repo-root ~/.claude/skills/ai-search-hub --output ~/answer.txt # Most sites (doubao, yuanbao, longcat, qwen, grok) need a logged-in browser: # omit --headless so the wrapper pauses for you to log in, then continues.
Příkazy a ukázkové prompty
/ai-search-hubOdesílá jeden prompt do Doubao, Yuanbao, Qwen, Gemini nebo Grok přes skriptovanou Chrome relaci
Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):
Ask this prompt to Doubao and QwenAttach to my Chrome debug session and query GeminiSend this question to Grok and MiniMax