Skip to content
Back to skills

Playwright Cli Pointer

ASecurity

Point to Microsoft's playwright-cli and its skill, and explain when to use it. Use when asked how to install playwright-cli, how to verify a page in a real browser at mobile and desktop widths, or what handles the verification stage of the design pipeline. Produces the install commands, the Node prerequisite, a screenshot routine for both widths, an optional interface guidelines audit step, and credit to the author with a link. Contains no upstream skill content.

  • 1,417 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 1, 2026
ai-agentsbashnodegit

Works with

  • cli

Security analysis

A96/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned October 1, 2026

npx -y skills add mohitagw15856/pm-claude-skills --skill playwright-cli-pointer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Playwright Cli Pointer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Playwright Cli Pointer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/mohitagw15856-playwright-cli-pointer/badge)](https://www.skillsdirectory.com/skills/mohitagw15856-playwright-cli-pointer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: playwright-cli-pointer
description: "Point to Microsoft's playwright-cli and its skill, and explain when to use it. Use when asked how to install playwright-cli, how to verify a page in a real browser at mobile and desktop widths, or what handles the verification stage of the design pipeline. Produces the install commands, the Node prerequisite, a screenshot routine for both widths, an optional interface guidelines audit step, and credit to the author with a link. Contains no upstream skill content."
homepage: https://mohitagw15856.github.io/pm-claude-skills/skill/playwright-cli-pointer.html
metadata:
  {
    "openclaw": { "emoji": "🧠" }
  }
---

# Playwright CLI (pointer)

This is a pointer, not a copy. It tells you when Microsoft's `playwright-cli` is the right tool, how to install it from the source, and who to credit. The tool and its skill live upstream and are not reproduced here.

## What This Skill Produces

- **A recommendation**: whether the upstream tool fits the task in front of you
- **The install commands** and the prerequisite
- **A verification routine**: mobile and desktop widths, a screenshot per step, fix and re-check
- **An optional audit step** using Vercel's web-design-guidelines skill
- **Attribution**: author, licence and link

## Required Inputs

Ask for these if not provided:
- **The address of the page**, usually a local dev server
- **The main flow to walk through**, step by step
- **Where screenshots should be saved**

## Framework: When to Use It

Use it when:
- A page has been built and critiqued and now needs to be seen rendered
- You need screenshots at more than one width as evidence
- You want the assistant to drive a real browser from the command line

Look elsewhere when:
- Nothing is built yet. Start at stage 1 of the pipeline.
- You want a design opinion and not a rendering check. Use `impeccable-pointer`.
- You already have a working browser tool in the session. Use that, and keep the routine below.

## Install

Prerequisite: Node.js 18 or newer.

```bash
npm install -g @playwright/cli@latest
playwright-cli install --skills
```

Confirm the install:

```bash
playwright-cli --help
```

## Verification Routine

1. Open the page at a mobile width, 390 by 844. Take a screenshot.
2. Walk the main flow. Take a screenshot at each step.
3. Resize to a desktop width, 1440 by 900. Repeat steps 1 and 2.
4. Read the screenshots. List what is wrong: overflow, wrapping, cramped tap targets, broken hierarchy.
5. Fix, then take every screenshot again. Stop when a full pass finds nothing.

Name files so passes can be compared, for example `pricing-mobile-step2-pass1.png`. The upstream README documents the `open`, `resize` and `screenshot` commands used here.

## Optional: Interface Guidelines Audit

After the screenshots pass, you can run Vercel's `web-design-guidelines` skill as a final audit of the code against interface best practice, covering areas such as accessibility, focus states and forms.

```bash
npx skills add vercel-labs/agent-skills --skill web-design-guidelines
```

It is optional and it comes last. It reviews code, so it complements the browser check and does not replace it.

## Output Format

### Pointer: playwright-cli
1. **Fit**: use it or not, in one sentence, with the reason
2. **Prerequisite**: Node version present
3. **Install**: the two commands
4. **Routine**: widths, steps, file naming
5. **Optional audit**: offered, accepted or declined
6. **Credit**: author, licence, link

## Credit

- **Project**: playwright-cli
- **Author**: Microsoft
- **Licence**: Apache 2.0
- **Link**: https://github.com/microsoft/playwright-cli
- **Optional audit**: web-design-guidelines by Vercel, https://github.com/vercel-labs/agent-skills. The README states MIT; the repository has no separate licence file, so check before redistributing.
- **Checked**: 2026-09-28

## Quality Checks
- [ ] Both install commands were given exactly as written above
- [ ] Screenshots were taken at both a mobile and a desktop width
- [ ] Screenshots were taken again after every fix
- [ ] The authors were credited with links
- [ ] No upstream skill text was reproduced
- [ ] The audit step was presented as optional

## Anti-Patterns
- **Checking one width only.** Most layout failures appear at the width you did not open.
- **Fixing without re-checking.** A fix at desktop width often breaks mobile.
- **Reporting "verified" from the code alone.** No screenshot, no verification.
- **Running the audit in place of the browser check.** They test different things.

## Example Trigger Phrases
- "How do I install playwright-cli with its skill?"
- "Check this page in a real browser at mobile and desktop widths."
- "What handles the verification stage of the design pipeline?"
- "Screenshot every step of the signup flow and fix what is broken."

---

Part of the pm-design-taste bundle in the library at https://github.com/mohitagw15856/pm-claude-skills.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…