ruvnet avatar

Browser Form Fill

Automates web form submissions by mapping field names to values, either by pulling selectors from saved templates or by scanning the page's accessibility tree on the fly. You give it a URL and a JSON map like `{"first_name": "Ada", "company": "Acme"}`, and it handles the typing, selecting, and clicking. The PII detection gate is mandatory before any value gets typed, and the trajectory logs only field names with redacted placeholders, never the actual data. Useful when you're filling the same form repeatedly or want to script signups and contact forms without Selenium boilerplate. Templates get stored automatically for reuse. CAPTCHAs will stop it, as they should.

skills.sh installs
718
GitHub stars
81.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add ruvnet/ruflo --skill browser-form-fill --agent claude-code

Installs into .claude/skills of the current project.

Files

Browser Form Fill

Fill a form using a structured field map ({"first_name": "Ada", "company": "..."}). When a browser-templates entry exists for the host, use it to resolve field names → CSS selectors automatically; otherwise resolve via the page accessibility snapshot.

When to use

  • Submitting a known form (signup, contact, checkout) where field names are stable.
  • Re-using a stored template for a recurring submission.
  • Authoring a new template for a site by recording the resolved selectors.

Steps

Sponsors

Details

Repository
github.com/ruvnet/ruflo
Category
Automation & Workflows
First seen
Jun 3, 2026

More from ruvnet/ruflo

All 236
1aradotso avataropen-multi-agent-orchestrationaradotso/trending-skillsopen multi agent orchestration665skills.sh installs
2sickn33 avatartiktok-automationsickn33/antigravity-awesome-skillstiktok automation648skills.sh installs
3akin-ozer avatarlogql-generatorakin-ozer/cc-devops-skillsGenerate LogQL queries, log stream selectors, metric queries, and alerting rules for Grafana Loki.640skills.sh installs
4googleworkspace avatarrecipe-batch-rename-filesgoogleworkspace/cliRename multiple Google Drive files matching a pattern to follow a consistent naming convention.634skills.sh installs
5googleworkspace avatarrecipe-batch-reply-to-emailsgoogleworkspace/cliFind Gmail messages matching a query and send a standard reply to each one.621skills.sh installs
6skillsh avatartwitter-automationskillsh/skills618skills.sh installs