AI Search Hub
Envía un prompt a Doubao, Yuanbao, Qwen, Gemini o Grok a través de una sesión de Chrome con script
Probado · Funciona
Qué hace
Dirige los scripts Playwright del repositorio para enviar un prompt a un sitio de chat de IA elegido (Yuanbao, LongCat, Doubao, Qwen, Kimi, Gemini, Grok, MiniMax), adjuntándose o iniciando automáticamente una sesión de Chrome DevTools en el puerto 9222 y escribiendo la respuesta en un archivo de texto. Incluye una tabla de enrutamiento que mapea el mundo de datos de una pregunta a la plataforma con más probabilidades de responderla (contenido de WeChat a Yuanbao, Douyin a Doubao, Meituan a LongCat, X a Grok). Se activa cuando el usuario pide ejecutar un prompt a través de uno de esos sitios, reutilizar un perfil de navegador de depuración o esperar un inicio de sesión manual antes de continuar.
Informe de la prueba
Cloné los scripts y ejecuté el comando documentado de la habilidad de verdad: `python3 scripts/run_web_chat.py --site gemini --prompt "What is 2+2?" --headless --user-data-source <empty dir> --debug-profile-dir <tmp>` — inició automáticamente Chrome en 127.0.0.1:9222, abrió Gemini, envió el prompt y escribió "2 + 2 = 4" en el archivo --output al primer intento. Para la línea base, primero probé la ruta ingenua que habría tomado sin el cuerpo (`python3 scripts/gemini_playwright.py "What is 2+2?"`); falló en un error de argumento posicional, luego en "Standalone launch requires --profile-dir", y el tercer intento con --profile-dir se colgó en Playwright click-retry contra una superposición y no produjo ningún archivo de respuesta — 3 intentos, 0 resultados vs 1 comando, 1 respuesta. Banderas verificadas: cada argumento documentado en SKILL.md existe en el argparse real, ROUTING.md y scripts/run_web_chat.py devuelven HTTP 200, pero INSTALL.md referenciado en la línea 31 de SKILL.md devuelve 404 y `kimi` es un --site compatible en el código pero falta en la lista de sitios y la tabla de enrutamiento de SKILL.md. No hay exfiltración ni curl|sh; el wrapper copia el user-data-dir del navegador del usuario (cookies/sesiones) en un chrome_debug_profile_skill local del repositorio (ignorada por git) y expone el puerto CDP 9222 localmente, y el README exagera con afirmaciones de "captcha, rate-limit, and anti-bot recovery" y link fetch/clean/structure que la CLI no implementa (el inicio de sesión es una espera manual; la única entrada es --prompt). Nota: mi primera descarga en la raíz del scratchpad compartido fue sobrescrita silenciosamente por otro proceso paralelo con el SKILL.md de otra habilidad, así que volví a obtenerla en un directorio único y la volví a verificar por suma de comprobación.
Probado el: 2026-07-21 · Claude Code 2.x (agent harness)
Instalación
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.
Comandos y prompts de ejemplo
/ai-search-hubEnvía un prompt a Doubao, Yuanbao, Qwen, Gemini o Grok a través de una sesión de Chrome con script
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Ask this prompt to Doubao and QwenAttach to my Chrome debug session and query GeminiSend this question to Grok and MiniMax