Agent skill

Playwright

by alexeykrol in alexeykrol/claude-code-starter

E2E тестирование UI с Playwright. An agent skill from alexeykrol/claude-code-starter.

No licenceAuto-check: notesTesting & QA

Install Playwright

skills CLI
$ npx skills add alexeykrol/claude-code-starter --skill playwright -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install alexeykrol/claude-code-starter playwright --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/alexeykrol/claude-code-starter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/playwright .claude/skills/playwright && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
playwright
GitHub stars
194
Token cost
~373 tokens
SKILL.md length
84 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
None found

At a glance

E2E тестирование UI с Playwright. An agent skill from alexeykrol/claude-code-starter.

  • Works in 3 steps: Определить сценарий (user flow) → Создать файл в tests/e2e/ или e2e/ → Использовать паттерн
  • Tasks that involve Browser testing
  • SKILL.md covers Проверка окружения, Запуск существующих тестов, Создание нового теста and Когда использовать, plus 1 more section
  • Calls npx and npm

What it does

Playwright is an agent skill from alexeykrol/claude-code-starter. E2E тестирование UI с Playwright. Запуск, создание тестов, анализ результатов.

Its SKILL.md is about 370 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Testing & QA, covering Browser testing and End-to-end testing. It works with Playwright. The repository describes itself as: Meta-documentation framework for AI-assisted development with Claude Code.

When your agent uses it

  • Tasks that involve Browser testing
  • Tasks that involve End-to-end testing

Example prompts

  • “/playwright”

Requirements

  • Node.js
  • Pre-approved tools (allowed-tools): Read, Edit, Write, Glob, Grep, Bash

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. Определить сценарий (user flow)
  2. Создать файл в tests/e2e/ или e2e/
  3. Использовать паттерн

What it can do on your machine

Read from SKILL.md and the folder at commit f3302a9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Edit
    • Write
    • Glob
    • Grep
    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • npm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx and npm, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Playwright loads about 373 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 84 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~373

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Read, Edit, Write, Glob, Grep, Bash

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 84 words (~373 tokens).

name
playwright
allowed-tools
Read, Edit, Write, Glob, Grep, Bash
paths
src/**/*.tsx, src/**/*.jsx, src/**/*.vue, src/**/*.svelte, pages/**/*, app/**/*, tests/e2e/**/*, e2e/**/*
disable-model-invocation
true

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .claude/skills/playwright of alexeykrol/claude-code-starter.

Open the folder on GitHubat commit f3302a9

Compare with similar skills

Playwright next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Playwright compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Playwright this skillalexeykrol/claude-code-starter194—~373Automated safety check: NotesNone
Web Application Testinganthropics/skills180k51 repos~966Automated safety check: PassApache-2.0
Write and Verify Playwright Testsappsmithorg/appsmith41k—~2.9kAutomated safety check: NotesApache-2.0
playwright-cli Browser Automationgithub/gh-aw5.4k23 repos~2.8kAutomated safety check: PassMIT
Cucumber and Playwright E2E Testslanggenius/dify158k—~682Automated safety check: PassCustom licence
E2E Testinglangflow-ai/langflow155k—~3.3kAutomated safety check: PassMIT

Similar skills

  • Web Application Testing

    anthropics/skills

    Official

    Tests local web applications with Python Playwright scripts, checking frontend behavior, capturing screenshots and reading browser console logs.

    180k GitHub starsUsed in 51 repos~966 tokens
    Testing & QAAuto-check passed
  • Writes a Playwright end-to-end test from a prompt, runs it against a live Appsmith deployment and retries with fixes up to three times until it passes.

    41k GitHub stars~2.9k tokensUpdated today
    Testing & QAAuto-check: notes
  • Official

    Drives a real browser from the command line with playwright-cli to open pages, interact, mock requests, save state and work with Playwright tests.

    5.4k GitHub starsUsed in 23 repos~2.8k tokens
    Testing & QAAuto-check passed
  • Guides changes and reviews of the Cucumber and Playwright end-to-end suite under `e2e/`: feature files, step definitions, support code, tags, locators and assertions.

    158k GitHub stars~682 tokensUpdated today
    Testing & QAAuto-check passed
  • E2E Testing

    langflow-ai/langflow

    Write and review Playwright E2E tests for Langflow. An agent skill from langflow-ai/langflow.

    155k GitHub stars~3.3k tokensUpdated today
    Testing & QAAuto-check passed
  • Handsontable Playwright E2E Tests

    handsontable/handsontable

    Guides writing and changing Playwright end-to-end tests for Handsontable using page objects, data-testid hooks and deterministic waits.

    22k GitHub stars~1.8k tokensUpdated today
    Testing & QAAuto-check passed

More from alexeykrol/claude-code-starter

  • Finish

    alexeykrol/claude-code-starter

    Завершение рабочей сессии. An agent skill from alexeykrol/claude-code-starter.

    194 GitHub stars~980 tokensUpdated today
    Auto-check: notes
  • Housekeeping

    alexeykrol/claude-code-starter

    Фоновое обслуживание проекта: актуальность README, CHANGELOG, версии, .gitignore, метафайлов.

    194 GitHub stars~759 tokensUpdated today
    Auto-check: notes
  • Save Dialog

    alexeykrol/claude-code-starter

    Сохранить JSONL текущей сессии Claude Code в .claude/dialogs/.

    194 GitHub stars~418 tokensUpdated today
    Auto-check passed
  • Start

    alexeykrol/claude-code-starter

    Инициализация рабочей сессии. An agent skill from alexeykrol/claude-code-starter.

    194 GitHub stars~1.2k tokensUpdated today
    Auto-check: notes
  • DB Migrate

    alexeykrol/claude-code-starter

    Миграция схемы базы данных: SQLite → PostgreSQL/Supabase. An agent skill from alexeykrol/claude-code-starter.

    194 GitHub stars~405 tokensUpdated today
    Auto-check: notes
  • Testing

    alexeykrol/claude-code-starter

    Запуск тестов проекта: unit, integration. An agent skill from alexeykrol/claude-code-starter.

    194 GitHub stars~291 tokensUpdated today
    Auto-check: notes

Works with

Categories

Questions about Playwright

What does Playwright do?

E2E тестирование UI с Playwright. An agent skill from alexeykrol/claude-code-starter. Playwright is an agent skill from alexeykrol/claude-code-starter. E2E тестирование UI с Playwright.

When should I use Playwright?

Playwright fits situations like: tasks that involve Browser testing; tasks that involve End-to-end testing.

How do I install Playwright in Claude Code?

Run `npx skills add alexeykrol/claude-code-starter --skill playwright -a claude-code`. Or copy the skill folder (.claude/skills/playwright in alexeykrol/claude-code-starter) into .claude/skills/playwright in your project. Claude Code loads it when a task matches its description.

How do I install Playwright in Codex?

Run `npx skills add alexeykrol/claude-code-starter --skill playwright -a codex`. Or copy the skill folder (.claude/skills/playwright in alexeykrol/claude-code-starter) into .agents/skills/playwright in your project. Codex loads it when a task matches its description.

Can I use Playwright in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add alexeykrol/claude-code-starter --skill playwright -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/playwright, .gemini/skills/playwright, .github/skills/playwright and .opencode/skills/playwright in your project.

What does Playwright need to run?

Going by SKILL.md and its folder, Playwright needs the command-line tools its instructions call (npx and npm). Our summary lists: Node.js. Its frontmatter pre-approves these tools: Read, Edit, Write, Glob, Grep, Bash.

Does Playwright access the network?

SKILL.md contains no URLs. Its commands use npx and npm, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Playwright safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Playwright use?

No licence was found for Playwright or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Playwright use?

About 373 tokens (SKILL.md is roughly 1.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Playwright?

Skills that share tags, products or a category with Playwright: Web Application Testing (anthropics/skills, 180k stars), Write and Verify Playwright Tests (appsmithorg/appsmith, 41k stars), playwright-cli Browser Automation (github/gh-aw, 5.4k stars) and Cucumber and Playwright E2E Tests (langgenius/dify, 158k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Playwright?

alexeykrol (a GitHub user) maintains it in alexeykrol/claude-code-starter, which has 194 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 8, 2026.

Source: alexeykrol/claude-code-starter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.