fill-multi-step-form

Automate multi-step web form completion by mapping labeled fields to provided values.

8|Updated May 13, 2026
One-click install
npx skills add https://github.com/bettyguo/browser-skills --skill fill-multi-step-form
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fill-multi-step-form
Source: https://github.com/bettyguo/browser-skills/tree/main/skills/fill-multi-step-form
Command: npx skills add https://github.com/bettyguo/browser-skills --skill fill-multi-step-form

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates filling multi-step web forms by routing labeled fields to provided values and progressing through steps to submission.

Core Features & Use Cases

  • Stepper form handling: fills inputs across multiple steps, navigates between steps (Next/Continue), and submits at the end.
  • Field mapping: matches by field name, id, or visible label text using values from vars.
  • Use Case: example: Typeform, Calendly, hotel checkout, multi-page job applications where steps render progressively.

Quick Start

Provide a vars object with the target field values and invoke the skill to drive a multi-step form from start to finish.

Frequently Asked Questions about fill-multi-step-form

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate filling a multi-step web form end-to-end?

Automate filling a multi-step web form by providing a vars dictionary with target values. The skill routes labeled fields to values, progresses through steps, and submits at the end.

How does field mapping work when automating progressive web forms?

Field mapping matches inputs by field name, id, or visible label text using values from the vars dictionary. This ensures data routes correctly across progressively rendered pages.

Can I use this to automate a Typeform or Calendly multi-page checkout?

Yes, it handles multi-page checkouts like Typeform, Calendly, hotel checkouts, and job applications where steps render progressively and user data carries across pages.

What browser actions are used to navigate between stepper form pages?

It uses wait_for_dom_ready, wait_for_selector, fill, click, and submit actions to navigate between stepper form pages and drive the form to completion.

Does multi-step form automation work without external dependencies?

Yes, it operates without external dependencies. You only need to provide a vars object with the target field values to invoke the skill and drive the form.