agent-browser
Automatiza Flujos de Trabajo del Navegador con Agentes de IA
También disponible en: inference-sh-9,inferen-sh,inference-shell,inf-sh,toolshell,inference-sh-8,inferencesh,skillssh,inference-sh-0,tul-sh,vercel-labs
Las pruebas manuales web y la automatización del navegador requieren scripts complejos y selectores frágiles. Esta skill proporciona control determinista del navegador usando referencias de elementos basadas en instantáneas para flujos de trabajo confiables y repetibles.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "agent-browser". agent-browser open https://example.com && agent-browser snapshot -i
Resultado esperado:
- Página abierta exitosamente
- Instantánea del árbol de accesibilidad capturada
- Elementos interactivos: @e1 (Campo de búsqueda), @e2 (Botón de enviar), @e3 (Enlace de navegación)
Usando "agent-browser". agent-browser diff screenshot --baseline baseline.png
Resultado esperado:
- Regresión visual completada
- 3 regiones cambiadas detectadas
- Diferencias resaltadas en imagen de salida anotada
Auditoría de seguridad
Riesgo bajoStatic analyzer flagged 80 external_commands and 10 network patterns, but all are FALSE POSITIVES. The patterns appear in documentation files (.md) showing CLI usage examples, not executable code. The skill is a legitimate browser automation tool with built-in security features including domain allowlists, action policies, and environment variable-based credential management. No malicious intent detected.
Problemas de riesgo bajo (1)
Factores de riesgo
⚙️ Comandos externos (1)
🌐 Acceso a red (1)
Puntuación de calidad
Lo que puedes crear
Pruebas de Aplicaciones Web
Verificar cambios de UI, probar envíos de formularios y validar flujos de usuarios con referencias de elementos deterministas que sobreviven a las actualizaciones del DOM.
Extracción Automatizada de Datos
Navegar a sitios web, extraer contenido estructurado usando instantáneas limitadas y capturar resultados como capturas de pantalla o datos estructurados.
Monitoreo de Regresión Visual
Capturar capturas de pantalla base, automatizar interacciones de usuarios y detectar cambios visuales con reportes de diferencias anotadas.
Prueba estos prompts
Open https://example.com, wait for the page to load, and show me the accessibility snapshot with element references.
Navigate to the login page, wait for network idle, snapshot the page, fill the email and password fields using refs, click submit, and verify the dashboard loaded.
Take a baseline screenshot, perform the checkout flow, then compare the final state against the baseline and report any visual differences.
Open two isolated sessions: one for research on example.com and one for shopping on shop.example.com. Run both workflows concurrently and close both sessions when complete.
Mejores prácticas
- Siempre tomar nueva instantánea después de navegación o cambios del DOM antes de usar referencias de elementos
- Usar esperas explícitas (networkidle, selector, ref) en lugar de delays de sueño fijos
- Usar sesiones nombradas para flujos de trabajo paralelos y cerrarlas al completar la tarea
Evitar
- Reutilizar refs obsoletas después de navegación de página o actualizaciones significativas del DOM
- Incrustar credenciales directamente en scripts en lugar de usar variables de entorno
- Omitir la limpieza de sesiones que puede causar fugas de recursos y colisiones de cookies