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- Playwright MCP Server installed and configured
- Node.js environment with npx available
- A target website URL to explore
How to use playwright-explore-website
- 1.Provide a website URL (or be prompted to enter one)
- 2.Allow the skill to navigate to the URL using Playwright
- 3.Review the identified core features and user flows as they are explored
- 4.Examine the documented UI elements and their locators
- 5.Review the generated test cases based on the exploration
- 6.Confirm the browser context closes after completion
Use cases
- 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
- 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
The skill will ask you to provide a website URL before proceeding with exploration.
The skill identifies and documents 3-5 core features or user flows per exploration session.
Yes, you can explore any publicly accessible website. The skill will navigate, interact, and document the key functionalities.
You receive documented user interactions, UI element locators, expected outcomes, and auto-generated test cases based on the exploration.
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
- Navigate to the provided URL using the Playwright MCP Server. If no URL is provided, ask the user to provide one.
- Identify and interact with 3-5 core features or user flows.
- Document the user interactions, relevant UI elements (and their locators), and the expected outcomes.
- Close the browser context upon completion.
- Provide a concise summary of your findings.
- Propose and generate test cases based on the exploration.
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.