form-automation

Fill out and submit web forms including signups, checkouts, multi-step wizards, and file uploads. Use when the agent needs to automate form interactions on web pages.

MIT
Install
npx skills add browser-use/browser-skills --skill form-automation

Automate web form interactions using the browser-use Python SDK. Handles text fields, dropdowns, file uploads, and multi-step wizards. Reads validation errors and retries as needed, returning structured output for confirmation.

bash
pip install browser-use-sdk

Prerequisites

Set your Browser Use API key before running any examples. Get one at cloud.browser-use.com.

bash
export BROWSER_USE_API_KEY=your_key

References

TopicReferenceUse for
Form Patternsform-patterns.mdText inputs, selects, checkboxes, radios, date pickers, and file uploads
Multi-Step Formsmulti-step-forms.mdWizard flows, conditional fields, progress tracking, and step navigation
Validation Handlingvalidation-handling.mdDetecting and responding to form validation errors and constraints
Autofill Strategiesautofill-strategies.mdMapping data to form fields, handling dynamic field names and labels
form-automation - Browser Skills