AI Search Hub
Skickar en prompt till Doubao, Yuanbao, Qwen, Gemini eller Grok via en skriptad Chrome-session
Testad · Fungerar
Vad den gör
Driver repositoryts Playwright-skript för att skicka en prompt till en vald AI-chattsida (Yuanbao, LongCat, Doubao, Qwen, Kimi, Gemini, Grok, MiniMax), ansluter till eller autostartar en Chrome DevTools-session på port 9222 och skriver svaret till en textfil. Inkluderar en routingtabell som mappar en frågas datavärld till den plattform som mest sannolikt kan svara på den (WeChat-innehåll till Yuanbao, Douyin till Doubao, Meituan till LongCat, X till Grok). Utlöses när användaren ber att köra en prompt via en av dessa sidor, återanvända en debug-webbläsarprofil, eller vänta på en manuell inloggning innan den fortsätter.
Testrapport
Jag klonade skripten och körde skicklighetens dokumenterade kommando på riktigt: `python3 scripts/run_web_chat.py --site gemini --prompt "What is 2+2?" --headless --user-data-source <empty dir> --debug-profile-dir <tmp>` — den autostartade Chrome på 127.0.0.1:9222, öppnade Gemini, skickade prompten och skrev "2 + 2 = 4" till --output-filen på första försöket. För baslinjen provade jag först den naiva vägen jag skulle ha tagit utan brödtexten (`python3 scripts/gemini_playwright.py "What is 2+2?"`); den misslyckades med ett positional-arg-fel, sedan med "Standalone launch requires --profile-dir", och det tredje försöket med --profile-dir hängde sig på Playwright click-retry mot en overlay och producerade ingen svarsfil — 3 försök, 0 resultat mot 1 kommando, 1 svar. Verifierade flaggor: varje argument dokumenterat i SKILL.md existerar i den verkliga argparse, ROUTING.md och scripts/run_web_chat.py returnerar HTTP 200, men INSTALL.md refererad på SKILL.md rad 31 returnerar 404 och `kimi` är en stödd --site i koden men saknas från SKILL.md:s sitelista och routingtabell. Ingen exfiltrering eller curl|sh; wrappern kopierar användarens webbläsares user-data-dir (cookies/sessioner) till en repo-lokal chrome_debug_profile_skill (gitignored) och exponerar CDP-port 9222 lokalt, och README överdriver med påståenden om "captcha, rate-limit, and anti-bot recovery" och länk-hämtning/rensning/struktur som CLI inte implementerar (inloggning är manuell väntan; den enda input är --prompt). Obs: min första nedladdning till den delade scratchpad-roten skrevs tyst över av en annan parallell process med en annan skicklighets SKILL.md, så jag hämtade om till en unik katalog och verifierade igen med checksumma.
Testad: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
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.
Kommandon och exempelprompter
/ai-search-hubSkickar en prompt till Doubao, Yuanbao, Qwen, Gemini eller Grok via en skriptad Chrome-session
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
Ask this prompt to Doubao and QwenAttach to my Chrome debug session and query GeminiSend this question to Grok and MiniMax