ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified browser automation Safety 3/5

autofillin

Automated web form filling and file uploading skill with Playwright browser automation. Handles login persistence, form detection, file uploads, and waits for manual confirmation before submission.

Why use this skill?

Automate web form filling and file uploads with AutoFillIn. Supports Playwright, session persistence, and secure human-verified submissions.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/leohan123123/autofillin
Or

What This Skill Does

AutoFillIn is a powerful browser automation skill designed to streamline repetitive data entry and file management tasks. By integrating directly with Playwright, it provides a stable bridge between your AI agent and the web. It handles the complex logic required for form interaction—including inputting text, selecting dropdown values, and managing file uploads—while ensuring that authentication sessions are maintained. A key safety feature of AutoFillIn is its 'human-in-the-loop' design, which pauses execution to wait for your manual confirmation before finalizing any form submission, preventing accidental data leaks or unauthorized actions.

Installation

To integrate this skill into your OpenClaw environment, execute the command: clawhub install openclaw/skills/skills/leohan123123/autofillin. Once installed, ensure you have Playwright browsers available by running npx playwright install chromium. For best results, configure your MCP settings to include the Playwright and filesystem servers as documented in the skill configuration file. If you are targeting sites that utilize OAuth, prioritize the Playwright CLI method to ensure persistent session handling.

Use Cases

AutoFillIn is ideal for high-volume, repetitive web tasks. Use it to automatically upload batches of documents to cloud storage portals, fill out standardized CRM forms, register for webinars, or perform repetitive testing on staging environments. It is especially useful for developers who need to repeatedly input test data into web interfaces without manually typing the same fields dozens of times daily.

Example Prompts

  1. "Autofillin: navigate to the client portal, fill in the contact form with details from my client-info.json file, and attach the invoice PDF from my local folder."
  2. "Use the autofillin skill to upload all files in the /reports directory to the submissions dashboard, mapping each to the correct project code."
  3. "Open the recruitment page via autofillin and prepare the application form with my standard bio data, but wait for my check before hitting submit."

Tips & Limitations

For websites protected by Google or GitHub OAuth, always use the load-storage Playwright method to avoid security blocks. Avoid using Chrome debug mode for sensitive sites, as it may be flagged as insecure. Always verify the form selectors if a website undergoes a UI update, as selectors may shift. Finally, ensure your local directory permissions allow the skill to read the files you intend to upload.

Metadata

Stars1656
Views0
Updated2026-02-28
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-leohan123123-autofillin": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags

#automation#form#upload#browser#playwright#mcp
Safety Score: 3/5

Flags: network-access, file-read, code-execution