AIKraft/Skills/playwright-stealth-verify

playwright-stealth-verify

Проверяет согласованность отпечатка браузера (Playwright, Puppeteer, Selenium, CDP) с помощью библиотеки liarjs. Оценивает navigator.webdriver, HeadlessChrome, WebGL/WebGPU и целостность API. Пригодится для тестирования stealth-плагинов и верификации качества отпечатка в автотестах.

liarjsdev official Разработка ★ 516

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

Навык использует библиотеку liarjs для проверки согласованности отпечатка браузера (Playwright, Puppeteer, CDP) с самим собой и сетевым слоем. Он оценивает navigator.webdriver, HeadlessChrome, WebGL/WebGPU и целостность API, не модифицируя браузер и не поставляя средств обхода.

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

  • Тестирование stealth-плагинов для выявления несоответствий в отпечатке.
  • Верификация качества отпечатка в автоматизированных тестах.
  • Проверка того, что JavaScript-стория браузера согласуется с данными сетевого слоя.
  • Анализ реальных флагов запуска, плагинов и прокси в среде тестирования.

Как работает

  1. Убедиться, что используется Node 22 или новее.
  2. Импортировать функцию checkPage из пакета liarjs.
  3. Подготовить объект Page (Playwright или Puppeteer), обладающий методом evaluate.
  4. Вызвать checkPage(page), передав туда объект страницы.
  5. Получить результат проверки согласованности отпечатка.

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

Проверь согласованность отпечатка текущей страницы Playwright с помощью liarjs.
Запусти проверку navigator.webdriver и WebGL через checkPage в Puppeteer.
Оцени целостность API и HeadlessChrome в текущем контексте браузера.

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

  • Node 22 или новее

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

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

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

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