Agent skill
playwright-testing
Comprehensive Playwright automation testing skill with E2E testing standards, test generation workflows, and browser automation best practices. Use when writing automated browser tests, testing user flows, or performing web application QA.
Install this agent skill to your Project
npx add-skill https://github.com/vineethsoma/agent-packages/tree/main/skills/playwright-testing
SKILL.md
Playwright Testing Skill
Professional end-to-end testing with Playwright automation.
What This Skill Provides
- Testing Standards: Best practices for Playwright test structure, selectors, and assertions
- E2E Test Generation: Automated workflow for creating comprehensive test suites
- User Flow Testing: Tools for testing complete user journeys
- Specialist Agent: Playwright expert configured with Microsoft's official MCP server
When to Use This Skill
✅ Writing automated browser tests ✅ Testing user interactions and flows ✅ Cross-browser compatibility testing ✅ Visual regression testing ✅ Accessibility testing with Playwright ✅ API + UI integration testing ✅ Mobile viewport testing
❌ Unit testing (use tdd-workflow instead) ❌ Backend-only testing ❌ Performance load testing
Primitives Included
Instructions
playwright-standards.instructions.md- Testing best practices and patterns
Prompts
write-e2e-test.prompt.md- Generate Playwright tests from requirementstest-user-flow.prompt.md- Test complete user journeys
Related Agent
- See
agents/playwright-specialistfor a dedicated E2E testing expert agent
Integration with Other Skills
- TDD Workflow: Write Playwright tests using TDD discipline
- Claude Framework: Apply code quality standards to test code
- Fullstack Expertise: Test both frontend and backend together
Example Usage
# Install the skill
apm install vineethsoma/agent-packages/skills/playwright-testing
# Use prompts directly
/write-e2e-test
/test-user-flow
# Or install the specialist agent
apm install vineethsoma/agent-packages/agents/playwright-specialist
@playwright-specialist Write E2E tests for user login flow
MCP Server Required
This skill requires the Microsoft Playwright MCP server:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["-y", "@playwright/test"]
}
}
}
Alternatively, use one of these MCP servers:
microsoft/playwright-mcp(official, recommended)executeautomation/mcp-playwrightbrowserbase/mcp-server-browserbase
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
mcp-specialist
MCP server lifecycle management, catalog maintenance, and agent tool provisioning Use when working with management, provision, server, specialist.
agent-package-manager
Agent for creating and managing APM agent packages with kebab-case naming enforcement Use when working with agent, compliance, create, lifecycle, manager.
docker-compose
Docker Compose management for orchestrating MCP servers and multi-container applications. Use when deploying MCP servers, managing container lifecycles, or configuring service dependencies.
retrospective-workflow
Systematic post-story retrospective process with automated metrics gathering, structured feedback collection, and Agent Package Manager handoff generation
vector-search
Semantic search using vector embeddings and similarity metrics. Apply when implementing search with embeddings (OpenAI, Sentence Transformers) or distance-based ranking. Covers cosine similarity, Euclidean distance, dot product, and threshold selection.
secure-development
Security best practices for production applications including PII protection, input validation, SQL injection prevention, XSS mitigation, and secure logging. Apply when handling user data, authentication, or external inputs.
Didn't find tool you were looking for?