PluginBench
Skill
Official
Review
Audit score 70

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
Prerequisites
  • 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
Claude Code
Cursor
Windsurf
Cline

How to use playwright-automation-fill-in-form

  1. 1.Install the skill using npx skills add
  2. 2.Provide the form URL to navigate to
  3. 3.Specify the form field values (text, dates, times, file paths)
  4. 4.Run the automation to fill in all fields
  5. 5.Review the populated form in the preview
  6. 6.Approve or request changes before submission

Use cases

Good for
  • 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
Who it's for
  • 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

Does this skill submit the form automatically?

No. By design, it fills in the form and asks for review before submission, allowing you to verify the data first.

What types of form fields are supported?

Text inputs, date fields, time fields, and file upload fields are supported.

Can I use this with any form URL?

Yes, as long as you provide a valid form URL and the form is accessible. You specify the URL and field values.

What happens if a file path is invalid?

The skill will attempt to upload the file at the specified path. Ensure file paths are correct and the file exists before running.

Can I modify the form values after filling?

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:

  1. Show: playwright live

  2. Date: 15 July

  3. Time: 1:00 AM

  4. Topic: Playwright Live - Latest updates on Playwright MCP + Live Demo

  5. Upload image: /Users/myuserName/Downloads/my-image.png

DO NOT SUBMIT THE FORM.

Ask for a review of the form before submitting it.