$npx skillfedfor your agent

playwright

Playwright enables you to script and automate browser-based interactions across modern web applications. Use it to build end-to-end tests, validate user workflows, and verify application behavior in real browser environments without manual intervention.

Playwright is a browser automation framework that enables you to script and automate browser-based interactions across modern web applications. It allows you to build end-to-end tests, validate user workflows, and verify application behavior in real browser environments without manual intervention. Playwright supports multiple browsers and provides APIs to control page navigation, interact with elements, capture screenshots, and simulate user actions programmatically.

AI-generated summary based on this skill's SKILL.md

196 29 MITupdated by secondsky

Decision gist · record as of 2026-07-25

Playwright is a browser automation framework that enables you to script and automate browser-based interactions across modern web applications. It allows you to build end-to-end tests, validate user workflows, and verify application behavior in real browser environments without manual intervention. Playwright supports multiple browsers and provides APIs to control page navigation, interact with elements, capture screenshots, and simulate user actions programmatically.

manual: git clone https://github.com/secondsky/claude-skills → cp -r claude-skills/plugins/playwright/skills/playwright ~/.claude/skills/playwright
plugins/playwright/skills/playwright/SKILL.md · version 51cd9f4b

Use it when

  • Playwright excels at end-to-end testing by automating complete user workflows across your web application.
  • Playwright makes testing login flows and form submissions straightforward by providing methods to interact with page elements.

Verify before relying

Read SKILL.md below before installing (9 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

secondsky/claude-skills/playwright · repository language: TypeScript

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

What is Playwright browser automation and how does it work?

Playwright is a browser automation framework that enables you to script and automate browser-based interactions across modern web applications. It allows you to build end-to-end tests, validate user workflows, and verify application behavior in real browser environments without manual intervention. Playwright supports multiple browsers and provides APIs to control page navigation, interact with elements, capture screenshots, and simulate user actions programmatically.

How can Playwright help with e2e testing?

Playwright excels at end-to-end testing by automating complete user workflows across your web application. You can script multi-step scenarios such as logging in, navigating through pages, filling forms, and verifying outcomes—all in a single test. Playwright's ability to automate browser tasks means you can validate that your entire application flow works correctly without manual testing, making it ideal for regression testing and continuous integration pipelines.

How do I test login flows and form submissions with Playwright?

Playwright makes testing login flows and form submissions straightforward by providing methods to interact with page elements. You can locate input fields by selector, fill them with test data, click submit buttons, and verify the resulting page state. Playwright supports testing user authentication scenarios across different browsers and viewports, allowing you to validate that login and form submission workflows function correctly before deployment.

Can Playwright validate responsive design across multiple viewports and browsers?

Yes, Playwright is well-suited for validating responsive design and visual appearance across multiple viewports and browsers. You can configure tests to run against different screen sizes and browser types (Chromium, Firefox, WebKit), then use screenshot testing and visual regression detection to ensure your application renders correctly on each configuration. This cross-browser testing capability helps you catch layout and styling issues early.

What does Playwright offer for checking broken links and detecting page element issues?

Playwright enables you to detect and validate broken links and page elements through automated scripts. You can navigate to pages, query for all links, make requests to verify their status, and check that expected elements are present and properly rendered. This automation helps you identify broken links and missing page elements without manual inspection, improving overall site quality and user experience.

How does Playwright support API testing and network mocking?

Playwright provides capabilities to mock APIs and network requests for isolated component and integration testing. You can intercept network calls, return custom responses, and simulate various API scenarios without hitting real backends. This network mocking feature allows you to test your application's behavior under different API conditions, handle error states, and verify that your frontend correctly processes mocked data—all while keeping tests fast and reliable.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Playwright - Browser Automation & E2E Testing

Expert knowledge for browser automation and end-to-end testing with Playwright - a modern cross-browser testing framework.

IMPORTANT - Path Resolution: This skill can be installed in different locations. Before executing commands, determine the skill directory based on where you loaded this SKILL.md file, and use that path in all commands. Replace $SKILL_DIR with the actual discovered path.

Common installation paths: - Plugin system: ~/.claude/plugins/*/playwright/skills/playwright - Manual global: ~/.claude/skills/playwright - Project-specific: <project>/.claude/skills/playwright

CRITICAL WORKFLOW - Follow These Steps

When automating

(truncated - see the full file via the links below)

File tree — 9 files
plugins/playwright/skills/playwright/SKILL.md
plugins/playwright/skills/playwright/bun.lock
plugins/playwright/skills/playwright/examples/form-test.js
plugins/playwright/skills/playwright/examples/link-checker.js
plugins/playwright/skills/playwright/examples/responsive-test.js
plugins/playwright/skills/playwright/lib/helpers.js
plugins/playwright/skills/playwright/package.json
plugins/playwright/skills/playwright/references/API_REFERENCE.md
plugins/playwright/skills/playwright/run.js

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Automate browser interactions and test web application workflows end-to-end”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Playwright Skill
by QuestForTech-Investments · QuestForTech-Investments/claude-code-skills

Playwright Skill teaches you to automate web browser interactions and testing workflows using industry-standard tools. Learn to write cross-browser test scripts that validate application behavior, handle dynamic content, and catch regressions before production. Perfect for QA engineers and developers seeking to scale their testing infrastructure.

no license declared → metadata onlyupdated Nov 2025
★ 5repo stars
Browser Automation Framework
by qodex-ai · qodex-ai/ai-agent-skills

This framework enables developers to automate browser-based workflows through code, eliminating manual repetition across web interactions. Execute complex sequences of navigation, form submission, and element manipulation with a structured, programmable approach. Ideal for testing, data collection, and process automation at scale.

no license declared → metadata onlyupdated Jan 2026
★ 37repo stars
playwright-skill
by lackeyjb · lackeyjb/playwright-skill

This skill grants Claude the ability to write and execute Playwright automation scripts directly, handling everything from straightforward page verification to intricate multi-step browser workflows. Claude intelligently determines when to apply this capability based on your automation requirements, making it ideal for testing, data extraction, and interactive web tasks.

MITupdated Dec 2025
★ 2,954repo stars
Playwright Skill
by tech-leads-club · tech-leads-club/agent-skills

This skill teaches you how to build and execute automated browser tests using Playwright, covering installation, core APIs, and testing workflows. Gain hands-on experience with cross-browser testing, element interaction, and assertion patterns to validate web application behavior reliably.

no license declared → metadata onlyupdated Jul 2026
★ 4,951repo stars
playwright
by julianobarbosa · julianobarbosa/claude-code-skills

Playwright enables you to script and automate browser-based workflows with precision. Use it to build reliable end-to-end tests, validate web applications, and handle complex user interactions across Chromium, Firefox, and WebKit engines.

MITupdated Jul 2026
★ 5repo stars
playwright-expert
by Jeffallan · Jeffallan/claude-skills

playwright-expert helps you craft production-grade browser automation tests using Playwright's modern API. It guides you through test structure, assertion patterns, and real-world scenarios to ensure your web applications work reliably across environments. Whether you're testing complex user flows or validating UI interactions, this skill accelerates your test development with proven strategies.

MITupdated May 2026
★ 10,759repo stars

More skills Playwright (MIT) · qa/e2e-playwright (MIT) · playwright-e2e-tester (MIT) · login-flows (MIT) · playwright-testing (MIT) · Playwright Patterns (unlicensed) · Playwright E2e Testing (NOASSERTION) · playwright (MIT)

Tags
browser-testingtest-automationcross-browser-validationui-interaction-testingvisual-regression-detectionheadless-executionlink-validationform-automationresponsive-viewport-testingauthentication-flow-testing