Testing web apps with Playwright

Automate end-to-end browser tests for web application user flows.

Updated Oct 11, 2025
One-click install
npx skills add https://github.com/amo-tech-ai/event-studio --skill testing-web-apps-with-playwright
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Testing web apps with Playwright
Source: https://github.com/amo-tech-ai/event-studio/tree/main/.claude/skills/playwright-e2e-skill
Command: npx skills add https://github.com/amo-tech-ai/event-studio --skill testing-web-apps-with-playwright

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @playwright/mcp, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Manually testing critical user flows, validating security policies, and debugging production issues in web applications is time-consuming and prone to human error. This Skill automates end-to-end browser testing, ensuring your application behaves as expected across various scenarios.

Core Features & Use Cases

  • E2E User Flow Validation: Automate tests for authentication, event creation, booking, and dashboard navigation.
  • RLS Policy Verification: Proactively check Supabase Row-Level Security policies to prevent unauthorized data access.
  • Debugging & Monitoring: Capture screenshots, console errors, and network requests to quickly diagnose and resolve production issues.
  • Use Case: After a new deployment, run a smoke test playbook to automatically verify that the dashboard loads, navigation works, and core forms render without any RLS or console errors, providing immediate confidence in your release.

Quick Start

Run critical path smoke tests

Skill("playwright-e2e-skill/playbooks/SMOKE.txt")

Or, for a custom scenario:

1. Navigate to dashboard

await browser_navigate({ url: "https://event-studio-rho.vercel.app/dashboard" })

2. Verify stats displayed

await wait_for({ text: "Total Events" })