PluginBench
Skill
Official
Review
Audit score 70

playwright-explore-website

github/awesome-copilot

Explore websites interactively with Playwright to identify features and generate test cases.

What is playwright-explore-website?

This skill uses Playwright MCP to navigate and interact with websites, documenting UI elements and user flows. Use it when you need to understand a website's functionality, create test scenarios, or generate automated test cases based on actual user interactions.

  • Navigate to URLs and interact with website features using Playwright
  • Identify and document 3-5 core user flows and functionalities
  • Locate and record UI element selectors and interaction points
  • Generate test cases based on explored user interactions
  • Close browser contexts cleanly after exploration

How to install playwright-explore-website

npx skills add https://github.com/github/awesome-copilot --skill playwright-explore-website
Prerequisites
  • Playwright MCP Server installed and configured
  • Node.js environment with npx available
  • A target website URL to explore
Claude Code
Cursor
Windsurf
Cline

How to use playwright-explore-website

  1. 1.Provide a website URL (or be prompted to enter one)
  2. 2.Allow the skill to navigate to the URL using Playwright
  3. 3.Review the identified core features and user flows as they are explored
  4. 4.Examine the documented UI elements and their locators
  5. 5.Review the generated test cases based on the exploration
  6. 6.Confirm the browser context closes after completion

Use cases

Good for
  • Create test scenarios for a new web application before writing tests
  • Document the key features and workflows of an unfamiliar website
  • Generate Playwright test cases from manual exploration
  • Verify website functionality across different user journeys
  • Identify UI elements and their locators for test automation
Who it's for
  • QA engineers and test automation specialists
  • Developers building test suites for web applications
  • Product teams documenting website functionality
  • Anyone needing to understand and test website behavior

playwright-explore-website FAQ

What if I don't provide a URL?

The skill will ask you to provide a website URL before proceeding with exploration.

How many features will be explored?

The skill identifies and documents 3-5 core features or user flows per exploration session.

Can I use this for any website?

Yes, you can explore any publicly accessible website. The skill will navigate, interact, and document the key functionalities.

What output do I get?

You receive documented user interactions, UI element locators, expected outcomes, and auto-generated test cases based on the exploration.

Does this create actual test files?

The skill proposes and generates test cases based on exploration; you can use these as a foundation for your test suite.

Full instructions (SKILL.md)

Source of truth, from github/awesome-copilot.


name: playwright-explore-website description: 'Website exploration for testing using Playwright MCP'

Website Exploration for Testing

Your goal is to explore the website and identify key functionalities.

Specific Instructions

  1. Navigate to the provided URL using the Playwright MCP Server. If no URL is provided, ask the user to provide one.
  2. Identify and interact with 3-5 core features or user flows.
  3. Document the user interactions, relevant UI elements (and their locators), and the expected outcomes.
  4. Close the browser context upon completion.
  5. Provide a concise summary of your findings.
  6. Propose and generate test cases based on the exploration.