AIKraft/Skills/playwright-skill

playwright-skill

Автоматизация браузера с помощью Playwright: автоопределение dev-серверов, написание тестов, скриншоты, проверка адаптивности, UX, логины и ссылки. Используйте для тестирования сайтов и веб-функциональности.

lackeyjb official Разработка ★ 3.2k

Что делает навык

Написание и выполнение сфокусированных скриптов Playwright для автоматизации браузера. Предпочитает использование встроенных исполнителя и вспомогательных функций, но допускает применение полного API Playwright при необходимости.

Когда применять

  • Автоматизация действий в браузере по запросу пользователя
  • Написание скриптов для тестирования веб-функциональности
  • Выполнение задач, требующих взаимодействия с веб-страницами через Playwright
  • Использование полного API Playwright для сложных сценариев

Как работает

  1. Определить абсолютный путь к директории, содержащей файл SKILL.md, и сохранить его в переменную SKILL_DIR.
  2. Создать переменную TMP_DIR, указывающую на системную временную директорию (через node:os.tmpdir()).
  3. Если состояние оболочки не сохраняется между командами, подставить литеральные пути вместо переменных $SKILL_DIR и $TMP_DIR.
  4. Написать сфокусированный скрипт Playwright для выполнения запроса пользователя.
  5. Выполнить скрипт, предпочитая встроенные исполнителя и вспомогательные функции, или использовать полный API Playwright.

Примеры запросов агенту

Напиши скрипт Playwright для автоматизации входа на сайт.
Выполни тестирование формы регистрации с помощью Playwright.
Создай скрипт для сбора данных с веб-страницы через Playwright.

Что понадобится

  • Node.js (для получения временной директории через node:os.tmpdir())
  • Playwright (установленный пакет)
  • Доступ к файловой системе для определения SKILL_DIR

Описание составлено по SKILL.md навыка, сверено 07.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «lackeyjb-playwright-skill» из репозитория: # https://github.com/lackeyjb/playwright-skill
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r lackeyjb-playwright-skill/ ~/.claude/skills/lackeyjb-playwright-skill/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.