| name | browser_automate |
| description | Automate web workflows with navigation, clicks, form filling, and visual verification |
| version | 1.0.0 |
| author | Hive Team |
| icon | 🤖 |
| category | web |
| permissions | ["browser_control"] |
| dependencies | [] |
| tools | ["browser_navigate","browser_click","browser_type","browser_screenshot"] |
| triggers | ["automatizá el navegador","automate browser","completá el formulario","fill form","hacé clic en","click on","iniciá sesión","login","registrate","sign up","interactuá con la web","interact with website","flujo web","web workflow"] |
| preferred_agents | [] |
| steps | [{"step":1,"action":"browser_navigate","instruction":"Navigate to target URL and wait for page to fully load","params":{"url":"target URL"},"output":"page_loaded"},{"step":2,"action":"browser_click","instruction":"Click on elements (buttons, links) to navigate or trigger actions","params":{"selector":"CSS selector for element"},"output":"click_result"},{"step":3,"action":"browser_type","instruction":"Type text into form fields (inputs, textareas)","params":{"selector":"CSS selector for input","text":"text to type"},"output":"type_result"},{"step":4,"action":"browser_screenshot","instruction":"Take screenshot to verify state after interactions","output":"verification_screenshot"}] |
| rules | ["Wait for page to fully load after each navigation or significant interaction","Use specific, stable CSS selectors (IDs preferred over classes)","Take screenshots after critical steps for verification","Handle errors gracefully — element may not exist or be interactable","For multi-step flows, verify state after each step before proceeding"] |
| output_format | {"structure":"markdown","sections":["workflow_steps","final_state","screenshot_path"],"max_length":"Summary of automation flow"} |
| examples | [{"user_input":"automatizá el login en example.com","expected_behavior":"Navigate → type credentials → click submit → screenshot verification"},{"user_input":"completá el formulario de contacto","expected_behavior":"Navigate → type name/email/message → click submit → verify submission"},{"user_input":"hacé clic en todos los enlaces del menú","expected_behavior":"Navigate → click each menu item → screenshot each page"}] |