Browser Search
Búsqueda sigilosa en navegador y búsqueda multi-motor para investigación web de IA
Funciona con configuración
Qué hace
Pila de investigación web de tres niveles: SearXNG para búsqueda multi-motor, Camofox para páginas con mucho JS, y CloakBrowser para sitios detrás de Cloudflare o DataDome. Se activa con investigación web, scraping y páginas que la simple obtención no puede renderizar.
Informe de la prueba
Tarea: extraer el título y el texto de la página renderizada con JS quotes.toscrape.com/js — línea base con curl puro contra el paquete cloak-fetch.mjs. La línea base es inútil: después de eliminar las etiquetas, 0 citas (el contenido se ensambla en el cliente); la habilidad levantó un Chromium sigiloso y devolvió el título 'Quotes to Scrape', 1499 caracteres y las 10 citas en 6.6 s. Las declaraciones de seguridad se verificaron en vivo, no por el texto: el bloque SSRF funcionó en 169.254.169.254 ('Blocked IP') y localhost ('Blocked hostname'), el protector de 'path-traversal' rechazó --script /etc/passwd, y las pruebas empaquetadas dieron 28/28 y 12/12 passed. La principal salvedad: 2 de las 3 herramientas (SearXNG y Camofox) requieren Docker, que no está en el entorno — no las medí, la 'búsqueda multi-motor' insignia permanece sin verificar, y el propio check.sh lo muestra honestamente. Otra imprecisión: SKILL.md promete 'all commands/scripts are read-only, safe in Plan mode', pero la primera ejecución de cloak-fetch descargó 140 MB de Chromium en ~/.cloakbrowser. Docker + dos contenedores — trabajo manual real, de ahí 'setup'.
Probado el: 2026-07-17 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/Johell1NS/browser-search.git mkdir -p ~/.claude/skills cd browser-search && rm -rf .git && cp -r . ~/.claude/skills/browser-search cd ~/.claude/skills/browser-search && npm install
Comandos y prompts de ejemplo
/browser-searchBúsqueda sigilosa en navegador y búsqueda multi-motor para investigación web de IA
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
This page needs JavaScript to render, can you fetch the actual contentSearch across multiple engines for me and pull the real page text backThis site is behind Cloudflare, I still need the rendered page content