
Webapp Testing: скилл Anthropic для тестов веб-приложений на Playwright
Скилл Anthropic для проверки локального веб-приложения: агент пишет скрипты Playwright на Python, сам поднимает dev-сервер, делает скриншоты и собирает логи консоли браузера.
Как установить Webapp Testing
Личные скиллы лежат в ~/.claude/skills/, проектные — в .claude/skills/ репозитория. Проверка: команда /skills в сессии, вызов по имени — /webapp-testing.
# плагином, внутри Claude Code
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills
# или вручную
git clone --depth 1 https://github.com/anthropics/skills.git /tmp/webapp-testing
mkdir -p ~/.claude/skills/webapp-testing
cp -r /tmp/webapp-testing/skills/webapp-testing/. ~/.claude/skills/webapp-testing/Общая папка ~/.agents/skills/ (в проекте — .agents/skills/) читают Codex, Cursor, VS Code Copilot, Gemini CLI, Antigravity, OpenCode, Kilo Code, Goose, Qwen Code.
git clone --depth 1 https://github.com/anthropics/skills.git /tmp/webapp-testing
mkdir -p ~/.agents/skills/webapp-testing
cp -r /tmp/webapp-testing/skills/webapp-testing/. ~/.agents/skills/webapp-testing/Установщик скиллов от Vercel, нужен Node.js 22.20 или новее. Без -g скилл ставится в текущий проект; флаг -a выбирает агента.
npx skills add anthropics/skills --skill webapp-testing -a claude-code
# для всех проектов
npx skills add anthropics/skills --skill webapp-testing -gНужен тариф Pro, Max, Team или Enterprise с включённым выполнением кода.
Скачайте папку скилла с GitHub и упакуйте её в ZIP.
claude.ai → Customize → Skills → + → Create skill → Upload a skill
Загрузите ZIP и включите скилл переключателем.Gemini CLI ставит скиллы из git-репозитория и хранит их в ~/.gemini/skills/.
gemini skills install https://github.com/anthropics/skills.git --consent
# проверка
gemini skills listЧто умеет
Агент выбирает путь по дереву решений: статичный HTML читает напрямую, для динамического приложения сначала поднимает сервер.
scripts/with_server.py запускает серверы и ваш сценарий; агент вызывает его с --help и исходник не читает.
Сценарий строится по схеме «разведка, потом действие»: дождаться networkidle, снять скриншот или DOM, найти селекторы, выполнить действия.
В examples/ лежат образцы: поиск элементов, статичный HTML, сбор логов консоли.
Что попросить агента
Ограничения
Рассчитан на локальные веб-приложения
Chromium запускается без окна (headless)
Anthropic выложила скиллы репозитория для демонстрации и обучения
Описание из SKILL.md
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.