playwright-automation-fill-in-form
github/awesome-copilot
Automate form filling with Playwright MCP for testing and data entry workflows.
What is playwright-automation-fill-in-form?
This skill automates the process of filling in web forms using Playwright MCP. Use it when you need to programmatically populate form fields, upload files, and prepare forms for submission without actually submitting them.
- Navigate to specified form URLs
- Fill text input fields with provided data
- Set date and time fields
- Upload image files to form fields
- Preview filled forms before submission
- Request review before final submission
How to install playwright-automation-fill-in-form
npx skills add https://github.com/github/awesome-copilot --skill playwright-automation-fill-in-form- Playwright MCP installed and configured
- Node.js environment with npx available
- Access to the target form URL
- File paths to any images or attachments to upload
How to use playwright-automation-fill-in-form
- 1.Install the skill using npx skills add
- 2.Provide the form URL to navigate to
- 3.Specify the form field values (text, dates, times, file paths)
- 4.Run the automation to fill in all fields
- 5.Review the populated form in the preview
- 6.Approve or request changes before submission
Use cases
- Automating repetitive form data entry for testing
- Preparing forms with sample data for QA workflows
- Populating multi-field forms with structured information
- Testing form validation by pre-filling fields
- Uploading attachments as part of automated form workflows
- QA engineers testing form functionality
- Automation engineers building test suites
- Developers validating form workflows
- Teams automating data entry tasks
playwright-automation-fill-in-form FAQ
No. By design, it fills in the form and asks for review before submission, allowing you to verify the data first.
Text inputs, date fields, time fields, and file upload fields are supported.
Yes, as long as you provide a valid form URL and the form is accessible. You specify the URL and field values.
The skill will attempt to upload the file at the specified path. Ensure file paths are correct and the file exists before running.
The skill requests review before submission, allowing you to make changes or request corrections at that point.
Full instructions (SKILL.md)
Source of truth, from github/awesome-copilot.
name: playwright-automation-fill-in-form description: 'Automate filling in a form using Playwright MCP'
Automating Filling in a Form with Playwright MCP
Your goal is to automate the process of filling in a form using Playwright MCP.
Specific Instructions
Navigate to https://forms.microsoft.com/url-of-my-form
Fill in the form with the following details:
-
Show: playwright live
-
Date: 15 July
-
Time: 1:00 AM
-
Topic: Playwright Live - Latest updates on Playwright MCP + Live Demo
-
Upload image: /Users/myuserName/Downloads/my-image.png
DO NOT SUBMIT THE FORM.
Ask for a review of the form before submitting it.
Related skills
More from github/awesome-copilot and the wider catalog.
git-commit
Execute semantic git commits with conventional message analysis and intelligent staging.
excalidraw-diagram-generator
Generate Excalidraw diagrams from natural language descriptions.
documentation-writer
Create structured technical documentation using the Diátaxis framework for tutorials, how-to guides, references, and explanations.
gh-cli
GitHub CLI comprehensive reference for repositories, issues, PRs, Actions, projects, releases, and all GitHub operations from the command line.
prd
Generate comprehensive Product Requirements Documents with executive summaries, user stories, technical specs, and risk analysis.
refactor
Surgical code refactoring to improve maintainability without changing behavior.