스킬 agent-browser
📦

agent-browser

낮은 위험 ⚙️ 외부 명령어🌐 네트워크 접근

Automatiza Flujos de Trabajo del Navegador con Agentes de IA

또한 다음에서 사용할 수 있습니다: inference-sh-8,inference-shell,inference-sh-skills,inf-sh,inference-sh-0,inference-sh-9,inferencesh,skillssh,inferen-sh,inference-skills,vercel-labs,qu-skills,infsh-skills,toolshell,tul-sh

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.

지원: Claude Codex Code(CC)
📊 70 적절함
1

스킬 ZIP 다운로드

2

Claude에서 업로드

설정 → 기능 → 스킬 → 스킬 업로드로 이동

3

토글을 켜고 사용 시작

테스트해 보기

"agent-browser" 사용 중입니다. agent-browser open https://example.com && agent-browser snapshot -i

예상 결과:

  • 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)

"agent-browser" 사용 중입니다. agent-browser diff screenshot --baseline baseline.png

예상 결과:

  • Regresión visual completada
  • 3 regiones cambiadas detectadas
  • Diferencias resaltadas en imagen de salida anotada

보안 감사

낮은 위험
v1 • 3/20/2026

Static 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.

8
스캔된 파일
383
분석된 줄 수
3
발견 사항
1
총 감사 수
낮은 위험 문제 (1)
External Command Documentation Patterns
Static analyzer detected shell command patterns in markdown files. After review, these are documentation examples for a CLI tool, not executable code. The skill teaches users how to use the agent-browser CLI safely.

위험 요인

⚙️ 외부 명령어 (1)
🌐 네트워크 접근 (1)
감사자: claude

품질 점수

45
아키텍처
100
유지보수성
87
콘텐츠
22
커뮤니티
88
보안
100
사양 준수

만들 수 있는 것

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.

이 프롬프트를 사용해 보세요

Navegación Básica de Página
Open https://example.com, wait for the page to load, and show me the accessibility snapshot with element references.
Automatización de Formularios
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.
Prueba de Regresión Visual
Take a baseline screenshot, perform the checkout flow, then compare the final state against the baseline and report any visual differences.
Flujo de Trabajo de Sesión Paralela
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.

모범 사례

  • 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

피하기

  • 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

자주 묻는 질문

¿Por qué las refs de elementos se vuelven inválidas?
Las refs se generan desde la instantánea del árbol de accesibilidad. Cualquier navegación, envío de formulario con rerenderizado o reconstrucción del DOM invalida la estructura del árbol, haciendo que las refs antiguas apunten a elementos incorrectos o inexistentes.
¿Cómo manejo flujos de trabajo de autenticación?
Usar variables de entorno para credenciales, realizar login una vez, guardar el estado de sesión con 'state save', y recargarlo en ejecuciones posteriores para evitar autenticación repetida.
¿Puedo ejecutar múltiples sesiones de navegador simultáneamente?
Sí, usa la bandera --session con nombres únicos para cada tarea concurrente. Esto aísla cookies, localStorage y contexto del navegador entre sesiones.
¿Qué opciones de endurecimiento de seguridad están disponibles?
Usa AGENT_BROWSER_ALLOWED_DOMAINS para listado de dominios permitidos, AGENT_BROWSER_ACTION_POLICY para restricciones de acciones, y AGENT_BROWSER_CONTENT_BOUNDARIES para reducir el riesgo de inyección de prompts.
¿Cómo depuro cuando una interacción falla?
Ejecutar snapshot -i de nuevo para obtener refs frescas, verificar que el texto de etiqueta del elemento coincida con tu objetivo, y usar comandos de espera para contenido dinámico antes de interactuar.
¿Cuál es el patrón de encadenamiento de comandos recomendado?
Usar encadenamiento con && para secuencias simples donde no se necesita salida intermedia. Separar comandos cuando necesites analizar salida o refs antes de la siguiente acción.