Browser UI automation: сценарии, формы, скриншоты. An agent skill from SteelMorgan/1c-agent-based-dev-framework.

Apache-2.0Auto-check passedTesting & QA

Install Playwright

skills CLI
$ npx skills add SteelMorgan/1c-agent-based-dev-framework --skill playwright -a claude-code

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

GitHub CLI
$ gh skill install SteelMorgan/1c-agent-based-dev-framework 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/SteelMorgan/1c-agent-based-dev-framework.git skills-src && mkdir -p .claude/skills && cp -r skills-src/framework/skills/tool-usage/browser-ui/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
115
Token cost
~589 tokens
SKILL.md length
199 words
Files
9 (incl. scripts, references, assets)
Skills in repo
12
Repo updated
First seen
Licence
Apache-2.0

At a glance

Browser UI automation: сценарии, формы, скриншоты. An agent skill from SteelMorgan/1c-agent-based-dev-framework.

  • Works in 5 steps: open the page. → snapshot to get stable element refs. → Interact using refs from the latest… → …
  • Tasks that involve Browser testing
  • SKILL.md covers 1C Boundary, Prerequisite check, Skill path (set once) and Quick start, plus 4 more sections
  • Runs Shell scripts from its folder; reaches playwright.dev

What it does

Playwright is an agent skill from SteelMorgan/1c-agent-based-dev-framework. Browser UI automation: сценарии, формы, скриншоты

Its SKILL.md is about 590 tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts, reference files and assets (for example `agents/openai.yaml`, `references/cli.md` and `references/workflows.md`).

It sits in Testing & QA, covering Browser testing. It works with Playwright. The repository describes itself as: Фреймворк агентной разработки на 1С. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Browser testing

Example prompts

  • “/playwright”

Requirements

  • Node.js
  • A Bash shell

Workflow steps

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

  1. open the page.
  2. snapshot to get stable element refs.
  3. Interact using refs from the latest snapshot.
  4. Re-snapshot after navigation or significant DOM changes.
  5. Capture artifacts (screenshot, pdf, traces) when useful.

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/ (Shell), which the agent can run.

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

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • playwright.dev

    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 589 tokens when it runs, and up to ~1.5k if it reads all its reference files. Until then it costs about 15 tokens; SKILL.md has 199 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~15
When it runs · the whole SKILL.md, loaded when a task matches
~589
With references · SKILL.md plus every file in references/, read only if the agent opens them
~1.5k

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 passed

The automated check found no risky patterns in SKILL.md.

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); the scripts in this folder are not scanned.

SKILL.md

The full file from SteelMorgan/1c-agent-based-dev-framework at commit 8d188b3, republished under its Apache-2.0 licence (© SteelMorgan). 199 words, ~589 tokens.

Download SKILL.mdSave it as .claude/skills/playwright/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
playwright
description
Browser UI automation: сценарии, формы, скриншоты

Playwright CLI Skill

CLI-first browser automation. Do not pivot to @playwright/test unless explicitly asked.

1C Boundary

For 1C:Enterprise UI, Playwright is not the preferred test or screenshot path for ordinary forms. First use the va-visual-check policy for Vanessa Automation/TestClient and VA MCP. Use Playwright/browser screenshots for 1C only as browser-layer work or as fallback under va-visual-check, recording the VA steps already attempted, why browser evidence is sufficient, and the residual risk.

Prerequisite check

bash
command -v npx >/dev/null 2>&1

If missing, ask user to install Node.js/npm first.

Skill path (set once)

bash
export CODEX_HOME="${CODEX_HOME:-$HOME/.codex}"
export PWCLI="$CODEX_HOME/skills/playwright/scripts/playwright_cli.sh"

Quick start

bash
"$PWCLI" open https://playwright.dev --headed
"$PWCLI" snapshot
"$PWCLI" click e15
"$PWCLI" type "Playwright"
"$PWCLI" press Enter
"$PWCLI" screenshot

Core workflow

  1. open the page.
  2. snapshot to get stable element refs.
  3. Interact using refs from the latest snapshot.
  4. Re-snapshot after navigation or significant DOM changes.
  5. Capture artifacts (screenshot, pdf, traces) when useful.

Re-snapshot after: navigation, UI-changing clicks, modals, tab switches, or stale-ref errors.

Form fill and submit
bash
"$PWCLI" open https://example.com/form
"$PWCLI" snapshot
"$PWCLI" fill e1 "user@example.com"
"$PWCLI" fill e2 "password123"
"$PWCLI" click e3
"$PWCLI" snapshot
Debug a UI flow with traces
bash
"$PWCLI" open https://example.com --headed
"$PWCLI" tracing-start
# ...interactions...
"$PWCLI" tracing-stop
Multi-tab work
bash
"$PWCLI" tab-new https://example.com
"$PWCLI" tab-list
"$PWCLI" tab-select 0
"$PWCLI" snapshot

References

  • CLI command reference: references/cli.md
  • Workflows and troubleshooting: references/workflows.md

Guardrails

  • Always snapshot before referencing element ids like e12.
  • Re-snapshot when refs seem stale.
  • Prefer explicit commands over eval and run-code.
  • Use --headed when a visual check will help.
  • Artifacts go to output/playwright/.
  • Default to CLI commands, not Playwright test specs.

© SteelMorgan, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (scripts, references, assets) in framework/skills/tool-usage/browser-ui/playwright of SteelMorgan/1c-agent-based-dev-framework.

  • SKILL.md
  • LICENSE.txt
  • NOTICE.txt
  • agents/openai.yaml
  • assets/playwright-small.svg
  • assets/playwright.png
  • references/cli.md
  • references/workflows.md
  • scripts/playwright_cli.sh

Open the folder on GitHubat commit 8d188b3

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 skillSteelMorgan/1c-agent-based-dev-framework115—~589Automated safety check: PassApache-2.0
Web Application Testinganthropics/skills180k51 repos~966Automated safety check: PassApache-2.0
Playwright CLIsanity-io/sanity6.4k18 repos~1.9kAutomated safety check: PassMIT
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

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
  • Playwright CLI

    sanity-io/sanity

    Official

    Automates browser interactions for web testing, form filling, screenshots, and data extraction.

    6.4k GitHub starsUsed in 18 repos~1.9k 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

More from SteelMorgan/1c-agent-based-dev-framework

All 12 skills in this repo
  • Agent Consilium

    SteelMorgan/1c-agent-based-dev-framework

    MUST use WHEN an architectural or requirements question has material trade-offs that need structured multi-model deliberation (Claude/GPT/Kimi) with adversarial critique and moderator synthesis…

    115 GitHub stars~5.4k tokensUpdated 10 days ago
    Auto-check passed
  • Review Swarm

    SteelMorgan/1c-agent-based-dev-framework

    MUST use WHEN a code diff needs second-opinion or multi-model review: light tier = one eligible independent cross-family reviewer selected from enabled participants outside the caller family (also…

    115 GitHub stars~7.9k tokensUpdated 10 days ago
    Auto-check passed
  • Brainstorm

    SteelMorgan/1c-agent-based-dev-framework

    A skill your agent uses for структурированного мозгового штурма при выборе подхода, поиске альтернатив или явном вызове /brainstorm.

    115 GitHub stars~4.1k tokensUpdated 10 days ago
    Auto-check passed
  • Brainstorm

    SteelMorgan/1c-agent-based-dev-framework

    A skill your agent uses for structured brainstorming when choosing an approach, searching for alternatives, or explicitly calling /brainstorm.

    115 GitHub stars~4.3k tokensUpdated 10 days ago
    Auto-check passed
  • Codex Image Gen

    SteelMorgan/1c-agent-based-dev-framework

    Для генерации и редактирования изображений и макетов. An agent skill from SteelMorgan/1c-agent-based-dev-framework.

    115 GitHub stars~1.8k tokensUpdated 10 days ago
    Auto-check passed
  • Codex Image Gen

    SteelMorgan/1c-agent-based-dev-framework

    For generating and editing images and mockups. An agent skill from SteelMorgan/1c-agent-based-dev-framework.

    115 GitHub stars~1.9k tokensUpdated 10 days ago
    Auto-check passed

Works with

Categories

Questions about Playwright

What does Playwright do?

Browser UI automation: сценарии, формы, скриншоты. An agent skill from SteelMorgan/1c-agent-based-dev-framework. Playwright is an agent skill from SteelMorgan/1c-agent-based-dev-framework.

When should I use Playwright?

Playwright fits situations like: tasks that involve Browser testing.

How do I install Playwright in Claude Code?

Run `npx skills add SteelMorgan/1c-agent-based-dev-framework --skill playwright -a claude-code`. Or copy the skill folder (framework/skills/tool-usage/browser-ui/playwright in SteelMorgan/1c-agent-based-dev-framework) 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 SteelMorgan/1c-agent-based-dev-framework --skill playwright -a codex`. Or copy the skill folder (framework/skills/tool-usage/browser-ui/playwright in SteelMorgan/1c-agent-based-dev-framework) 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 SteelMorgan/1c-agent-based-dev-framework --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 a shell for the scripts in its folder. Our summary lists: Node.js; A Bash shell.

Does Playwright access the network?

SKILL.md names 1 domain. In commands or code: playwright.dev; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Playwright safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Playwright use?

Playwright is published under the Apache-2.0 licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Playwright use?

About 589 tokens (SKILL.md is roughly 2.4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 932 tokens, read only when the agent opens those files.

What are the alternatives to Playwright?

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

Who maintains Playwright?

SteelMorgan (a GitHub user) maintains it in SteelMorgan/1c-agent-based-dev-framework, which has 115 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on September 30, 2026.

Source: SteelMorgan/1c-agent-based-dev-framework on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.