
Playwright guides your agent loads on demand to write, debug and scale reliable tests: E2E, API, visual, accessibility, CI and migration.
Pack · 7 skillsby testdino-hq· Web & browserUnclaimed · Yours? Claim it
About
TestDino's open-source Playwright guides, packaged as Agent Skills. When you ask your agent to write, debug or scale Playwright tests, it pulls the guide that fits, with TypeScript examples throughout. Coverage is current to Playwright 1.64. TestDino makes a tool for debugging and managing Playwright tests; these guides are free and MIT licensed, and they aren't made by Microsoft's Playwright team. The packs - core: locators, assertions, fixtures, auth, API testing, network mocking, visual regression, accessibility, debugging, trace-report analysis and architecture decisions - qa: test cases from requirements, bug reports from failing tests, manual-to-automated conversion and test review - frontend: stable data-testid attributes, with React, Vue, Angular and Svelte patterns - ci: GitHub Actions, GitLab CI, CircleCI, Azure DevOps, Jenkins, Docker, sharding, reporting and coverage - playwright-cli: CLI browser automation, screenshots, tracing, sessions and device emulation - pom: Page Object Model patterns, and when fixtures or helpers fit better - migration: moving from Cypress or Selenium How it works - Install everything with npx skills add testdino-hq/playwright-skill, or add a single pack such as testdino-hq/playwright-skill/core. - Your agent loads only the guide a task needs, so asking about flaky auth tests pulls the auth and waiting guides, not the whole set. - Every guide follows the same golden rules: getByRole over CSS or XPath, no fixed waits, isolated tests, baseURL in config, and mocking only external services. Good to know - Guides, not tools: your agent writes and runs tests with your own Playwright install. - MIT licensed.
Skills people install alongside Playwright Skill Guides.
4 images
Once it’s added
“Write Playwright tests for our login and checkout flows”
“This test is flaky on CI. Find out why and fix it.”
“Mock the payments API in these tests”
“Set up Playwright sharding on GitHub Actions”
“Migrate this Cypress suite to Playwright”
“Should this be a page object, a fixture or a helper?”
Before you add it
Reads only
Your test code, Playwright config and traces
Makes changes · your agent can ask first
Playwright tests, fixtures, page objects and CI config, when you ask
Pack · 7 skills, each with its own page
From people who use it
Step by step
Nothing new reaches your agent until a person has looked at it.
Scanned on every change, and again when our rules improve.
Runs on your machine.
Runs on your machine.
Runs on your machine.
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.copilot/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.copilot/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.copilot/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.copilot/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.copilot/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.copilot/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.copilot/skills/qa
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.cursor/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.cursor/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.cursor/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.cursor/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.cursor/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.cursor/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.cursor/skills/qa
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.claude/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.claude/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.claude/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.claude/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.claude/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.claude/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.claude/skills/qa
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.agents/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.agents/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.agents/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.agents/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.agents/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.agents/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.agents/skills/qa
Runs on your machine.
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.gemini/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.gemini/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.gemini/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.gemini/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.gemini/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.gemini/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.gemini/skills/qa
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci .agents/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli .agents/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core .agents/skills/core npx -y degit testdino-hq/playwright-skill/frontend .agents/skills/frontend npx -y degit testdino-hq/playwright-skill/migration .agents/skills/migration npx -y degit testdino-hq/playwright-skill/pom .agents/skills/pom npx -y degit testdino-hq/playwright-skill/qa .agents/skills/qa
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.openclaw/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.openclaw/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.openclaw/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.openclaw/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.openclaw/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.openclaw/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.openclaw/skills/qa
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.config/opencode/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.config/opencode/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.config/opencode/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.config/opencode/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.config/opencode/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.config/opencode/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.config/opencode/skills/qa
Runs on your machine.
npx -y degit testdino-hq/playwright-skill/ci ~/.hermes/skills/ci npx -y degit testdino-hq/playwright-skill/playwright-cli ~/.hermes/skills/playwright-cli npx -y degit testdino-hq/playwright-skill/core ~/.hermes/skills/core npx -y degit testdino-hq/playwright-skill/frontend ~/.hermes/skills/frontend npx -y degit testdino-hq/playwright-skill/migration ~/.hermes/skills/migration npx -y degit testdino-hq/playwright-skill/pom ~/.hermes/skills/pom npx -y degit testdino-hq/playwright-skill/qa ~/.hermes/skills/qa
Scanned and passed · checked 48 min ago
No reviews yet. Used Playwright Skill Guides? Say how it went.
Write a reviewSkills people install alongside Playwright Skill Guides.
Give your agent the live web through the Firecrawl CLI: search, scrape, crawl, map, interact with pages, monitor changes and parse files.
Your agent fetches, renders and extracts web pages with the Servo engine: Markdown, JSON, screenshots and crawls, without Chromium.
Nobody has shared how they use Playwright Skill Guides yet.
Security scan
Passed
Safe to install in every agent it supports. Runs in your agent, as instructions.