LaunchKit · 2026
Back to Skills

autofillin

Automated web form filling and file uploading skill.

0
0 downloads
by @leohan123123

Setup & Installation

openclaw skills install @leohan123123/autofillin

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install autofillin

What This Skill Does

Fills web forms and uploads files using Playwright browser automation. Handles login persistence by saving and reloading browser sessions, maps form fields automatically, and pauses for manual confirmation before submitting.

Playwright session persistence avoids the OAuth blocking that Chrome debug mode triggers on Google and GitHub login flows.

When to use it

  • Uploading skill packages to MoltHub with prefilled metadata
  • Submitting multi-document applications with mapped file positions
  • Re-running recurring form submissions without re-entering credentials
  • Filling job application forms with resume and cover letter uploads
  • Automating OAuth-protected site form entry via saved sessions

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Fill the upload form at https://molthub.com/upload with my skill metadata and upload the ~/clawd/skills/autofillin/ folder

AGENT
  1. 1Load saved Playwright session from ~/.playwright-auth.json and navigate to the target URL
  2. 2Take an accessibility snapshot to identify all form fields and their labels
  3. 3Fill text fields (slug, display name, version, tags, changelog) using fill_form()
  4. 4Upload the skill folder to the file input via upload_file()
  5. 5Display a summary of filled data and wait for manual confirmation before submitting
OUTPUT

Form is populated and ready for user review; user clicks Publish to complete submission

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Playwright Chromium installed via npx playwright install chromium