If a field has validation errors, report the specific error
If CAPTCHA is present, stop and inform user
If form requires login, stop and inform user
Notes
Does not automatically submit - waits for user confirmation
Handles multi-page forms by processing one page at a time
For complex forms, consider breaking into multiple runs
1---2name: form-filler3description: Smart Form Filler4---5# Smart Form Filler67Intelligently fill web forms using AI-powered field detection and data mapping.89## Prerequisites1011- Chrome browser installed12- Form data prepared (JSON object with field values)13- Target website accessible1415## Instructions16171. Open Chrome and navigate to the form page URL provided by the user18192. Wait for the page to fully load:20 - Confirm the form is visible21 - Check that input fields are interactive22233. Analyze the form structure:24 - Identify all input fields (text, email, phone, etc.)25 - Identify select dropdowns and their options26 - Identify checkboxes and radio buttons27 - Note any required field indicators28294. Map provided data to form fields:30 - Match field names/labels to data keys31 - Handle variations (e.g., "firstName" matches "First Name")32 - Report any fields that couldn't be matched33345. Fill each field systematically:3536 a. For text inputs:37 - Click the field to focus38 - Clear any existing value39 - Type the mapped value4041 b. For select dropdowns:42 - Click to open the dropdown43 - Find and click the matching option4445 c. For checkboxes/radio buttons:46 - Click to toggle if value requires it4748 d. For date fields:49 - Enter in the expected format (check placeholder)50516. Before submitting, review all filled fields:52 - Verify values are correctly entered53 - Check for validation errors54 - Report the form state to user55567. If user confirms, click the Submit button5758## Error Handling5960- If a field has validation errors, report the specific error61- If CAPTCHA is present, stop and inform user62- If form requires login, stop and inform user6364## Notes6566- Does not automatically submit - waits for user confirmation67- Handles multi-page forms by processing one page at a time68- For complex forms, consider breaking into multiple runs
Run npx skillmds@latest add mediar-ai/form-filler in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Smart Form Filler It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
mediar-ai (@mediar-ai) published this skill. Their other Agent Skills are listed on their SkillMD profile.