agent-browser
Automate Browser Tasks with AI Agents
También disponible en: toolshell,inferencesh,inferen-sh,inference-sh-0,inference-sh-9,skillssh,supercent-io,inference-shell,tul-sh,inf-sh,vercel-labs
This skill enables AI agents to automate web browsers for tasks like web scraping, form filling, and testing through a simple @e ref system.
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". Open https://example.com and get element references
Resultado esperado:
Session started with ID: abc123. Elements found: @e1 [a] "Home", @e2 [a] "About", @e3 [a] "Contact", @e4 [p] "Welcome to Example Domain"
Usando "agent-browser". Fill and submit contact form
Resultado esperado:
Successfully filled @e1 with "John Doe", @e2 with "john@example.com", @e3 with "Hello". Clicked @e4. Form submitted successfully.
Auditoría de seguridad
SeguroThis is a legitimate browser automation skill using inference.sh CLI with Playwright. All 609 static findings are false positives - they detect patterns in documentation code blocks (shell command substitution examples, example URLs, placeholder paths) rather than actual executable code. The skill provides proper security best practices including credential handling via environment variables.
Factores de riesgo
⚙️ Comandos externos (1)
🌐 Acceso a red (1)
📁 Acceso al sistema de archivos (1)
Puntuación de calidad
Lo que puedes crear
Web Data Extraction
Automate extraction of structured data from websites by navigating pages, interacting with elements, and capturing content.
Automated Form Filling
Automate submission of repetitive forms like contact forms, surveys, or data entry tasks across multiple pages.
Authenticated Session Management
Login once and reuse authenticated sessions for repeated tasks like monitoring dashboards or extracting user-specific content.
Prueba estos prompts
Use the agent-browser skill to open https://example.com and get the element references.
Navigate to the login page, fill in the email and password fields using element refs, and submit the form. Then verify login success.
Open the page, take a full-page screenshot, extract all the text content from elements, and save the results.
Create a new session, login to the application with credentials from environment variables, navigate to the dashboard, extract specific data, and keep the session open for reuse.
Mejores prácticas
- Always re-snapshot after navigation or form submissions to get fresh element refs
- Use environment variables for credentials instead of hardcoding them
- Enable video recording only during debugging - it may capture sensitive data
- Implement error handling and verify actions succeeded before proceeding
Evitar
- Assuming element refs persist across page navigation without re-snapshotting
- Hardcoding credentials in scripts instead of using environment variables
- Not checking for login success - always verify you reached the expected page
- Leaving sessions open indefinitely - always close or implement proper cleanup