Repolode
lackeyjb

lackeyjb/playwright-skill

Agent Skill, с помощью которого coding-агенты пишут и запускают собственные Playwright-скрипты для тестов и многошаговых задач в браузере.

Звёзды
3,221
Форки
266
Открытые issues
9
Последний коммит
19 дней назад

Что это?

Playwright Skill — это Agent Skill, который позволяет coding-агентам, например Claude Code, по запросу писать и выполнять автоматизацию на Playwright — от быстрой проверки страницы до многошагового сценария. Вместо готовых скриптов агент генерирует код для каждого запроса и запускает его через входящий в комплект исполнитель (run.js), который обеспечивает разрешение модулей как для файловых, так и для встроенных скриптов.

Основные инструкции навыка остаются краткими, а полная справка по Playwright API подключается, только если она нужна для задачи. По умолчанию браузер запускается в видимом режиме (headless: false); также поддерживается настройка SLOW_MO, регулирующая темп выполнения. В lib/helpers.js есть дополнительные вспомогательные функции, например определение dev-сервера и временная обработка скриншотов. Артефакты сохраняются во временную директорию ОС, если не задана PW_ARTIFACT_DIR.

Навык можно установить через Vercel skills CLI, как плагин Claude Code или скопировав папку skills/playwright-skill в директорию навыков агента. Для настройки выполните npm run setup — команда установит Playwright и Chromium.

Ключевые возможности

  • 01Пишет собственный код на Playwright для каждого запроса вместо запуска фиксированных скриптов
  • 02Запускает файловые и встроенные скрипты через комплектный исполнитель со стабильным разрешением модулей
  • 03По умолчанию запускает браузер в видимом режиме и поддерживает настройку SLOW_MO
  • 04Загружает полную справку по API, только когда она нужна для задачи
  • 05Дополнительные функции для определения dev-сервера и работы со скриншотами

Сценарии использования

  • Проверка страницы или сценария регистрации: агент пишет и запускает проверку
  • Создание скриншотов для мобильных и настольных размеров окна
  • Написание переиспользуемых скриптов автоматизации с циклами, проверками утверждений или перехватом сетевых запросов
  • Поиск неработающих ссылок или отсутствующих изображений на сайте

Быстрый старт

  1. 1

    Установите skill глобально с помощью skills CLI

    npx skills add lackeyjb/playwright-skill --skill playwright-skill --global --yes
  2. 2

    Запустите настройку из каталога установленного skill

    npm run setup
  3. 3

    Попросите агента выполнить простую задачу в браузере, например проверить, загружается ли google.com, чтобы убедиться, что всё работает

Что важно знать

  • Предназначен для агентов программирования и не является самостоятельным средством запуска тестов для непосредственного использования.
  • Требуется Node.js; во время настройки загружаются Playwright и Chromium.

Темы

Частые вопросы

Что такое playwright-skill?
Agent Skill, с помощью которого coding-агенты пишут и запускают собственные Playwright-скрипты для тестов и многошаговых задач в браузере. Playwright Skill — это Agent Skill, который позволяет coding-агентам, например Claude Code, по запросу писать и выполнять автоматизацию на Playwright — от быстрой проверки страницы до многошагового сценария. Вместо готовых скриптов агент генерирует код для каждого запроса и запускает его через входящий в комплект исполнитель (run.js), который обеспечивает разрешение модулей как для файловых, так и для встроенных скриптов.
playwright-skill можно использовать бесплатно? Какая у него лицензия?
playwright-skill распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
playwright-skill всё ещё поддерживается?
Активно поддерживается. Последний коммит в playwright-skill — 1 окт. 2026 г..
Для чего можно использовать playwright-skill?
Проверка страницы или сценария регистрации: агент пишет и запускает проверку Создание скриншотов для мобильных и настольных размеров окна Написание переиспользуемых скриптов автоматизации с циклами, проверками утверждений или перехватом сетевых запросов Поиск неработающих ссылок или отсутствующих изображений на сайте
Как установить playwright-skill?
Установите skill глобально с помощью skills CLI: npx skills add lackeyjb/playwright-skill --skill playwright-skill --global --yes Запустите настройку из каталога установленного skill: npm run setup Попросите агента выполнить простую задачу в браузере, например проверить, загружается ли google.com, чтобы убедиться, что всё работает
Где скачать playwright-skill?
Исходный код и инструкции по установке — на GitHub: https://github.com/lackeyjb/playwright-skill

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Набор готовых к production инженерных workflow в формате Markdown, которые помогают AI-агентам проходить этапы от спецификации и планирования до тестирования, ревью и релиза.

108,4 тыс.11,3 тыс.JavaScriptMITОбновлён 7 дней назад

Навык Claude Code, который превращает URL сайта в ролик о запуске продукта с частотой 60 fps: видео создаётся на HTML, а звуковые эффекты синхронизируются с музыкой и добавляется размытие в движении.

32247JavaScriptMITОбновлён 5 дней назад