Agent skill · Testing & QA

playwright-cli

Automate browser interactions, test web pages and work with Playwright tests.

dyoshikawa1,265★ · +16/wk · 1 repos on radarProfile →
claude-coderead-onlyMIT
Install
npx skills add dyoshikawa/rulesync --skill playwright-cli --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 11
SKILL.md size: 11 KB
Bundled scripts: none
Allowed tools: Bash(playwright-cli:*)Bash(npx:*)Bash(npm:*)
Path: .rulesync/skills/playwright-cli/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,285 · +20 this week
Language: TypeScript
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Browser Automation with playwright-cli ## Quick start ```bash # open new browser playwright-cli open # navigate to a page playwright-cli goto https://playwright.dev # interact with the page using refs from the snapshot playwright-cli click e15 playwright-cli type "page.click" playwright-cli press Enter # take a screenshot (rarely used, as snapshot is more common) playwright-cli screenshot # close the browser playwright-cli close ``` ## Commands ### Core ```bash playwright-cli open # open and navigate right away playwright-cli open https://example.com/ playwright-cli goto https://playwright.dev playwright-cli type "search query" playwright-cli click e3 playwright-cli dblclick e7 # --submit presses Enter after filling the element playwright-cli fill e5 "user@example.com" --submit playwright-cli drag e2 e8 # drop files or data onto an element (from outside the page) playwright-cli drop e4 --path=./image.png playwright-cli drop e4 --data="text/plain=hello world" playwright-cli hover e4 playwright-cli select e9 "option-value" playwright-cli upload ./document.pdf playwright-cli check e12 playwright-cli uncheck e12 playwright-cli snapshot playwright-cli eval "document.title" playwright-

What's inside
Steps it walks through
  1. Quick start
  2. Commands
  3. Core
  4. Navigation
  5. Keyboard
  6. Mouse
  7. Save as
  8. Tabs
  9. Storage
  10. Network
  11. DevTools
  12. Raw output
  13. Open parameters
  14. Snapshots
Ships with 10 files
  • references/element-attributes.md
  • references/playwright-tests.md
  • references/request-mocking.md
  • references/running-code.md
  • references/session-management.md
  • references/spec-driven-testing.md
  • references/storage-state.md
  • references/test-generation.md
  • references/tracing.md
  • references/video-recording.md
Commands it runs
open new browser
playwright-cli open
navigate to a page
playwright-cli goto https://playwright.dev
interact with the page using refs from the snapshot
playwright-cli click e15
playwright-cli type "page.click"
playwright-cli press Enter
take a screenshot (rarely used, as snapshot is more common)
playwright-cli screenshot
More from rulesync
All skills →
About this skill
What does the playwright-cli skill do?

Automate browser interactions, test web pages and work with Playwright tests.

How do I install it?

Run `npx skills add dyoshikawa/rulesync --skill playwright-cli --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From dyoshikawa/rulesync, a repository with 1,285 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going