What problem does it solve? Uploading a local file through a web form often fails because the real file input is hidden behind a styled button or drop-zone, or because the local path is wrong. This Skill guides the agent to locate the actual <input type="file">, validate the file path, and confirm the attachment succeeded. ## Core Features & Use Cases - Hidden input discovery: Uses browser_find_elements(selector="input[type=file]"), clicking, and scrolling to reveal file inputs that do not appear in the normal page observation. - Path and type validation: Ensures the local path is absolute, the file exists, and the file type matches the input's accept attribute before uploading. - Upload and verification: Calls browser_upload with a single path or multiple files, then re-observes the page to confirm a filename, thumbnail, or count indicator appeared. - Use Case: When filling a visa application form that requires attaching a passport scan, locate the hidden file input behind the "Add document" button, upload C:/docs/passport.pdf, and verify the attachment indicator appears. ## Quick Start Upload the local file report.pdf to the file input on this web form and confirm the attachment appears.