TestMu AI Agent Skills

Около 70 скиллов для автотестов: Selenium, Playwright, Cypress, Appium, JUnit, pytest и другие, с запуском на облаке TestMu AI

  • 390 ★ репозитория
  • Последний коммит
  • MIT
СкиллОфициальный

Расширенный доступ

Почему такой уровень

  • Для запуска в облаке тесты и данные страниц уходят на платформу TestMu AI под вашим именем пользователя и ключом доступа
  • Агент пишет тесты и запускает их у вас на машине, а установщик `agentskillsforall` ставится через npx
Все причины и проверки

lambdatest/agent-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/testmu-ai-agent-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Для запуска в облаке тесты и данные страниц уходят на платформу TestMu AI под вашим именем пользователя и ключом доступа
  • Агент пишет тесты и запускает их у вас на машине, а установщик `agentskillsforall` ставится через npx

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Репозиторий вендора облака тестирования TestMu AI (раньше LambdaTest) собирает скиллы, по которым агент пишет автотесты для основных фреймворков. В индексе около 70 скиллов: Selenium, Playwright, Cypress, Puppeteer, WebdriverIO, Appium, Espresso, XCUITest, Detox, Flutter, Jest, Mocha, Vitest, pytest, JUnit 5, TestNG, NUnit, xUnit, RSpec, PHPUnit, Cucumber, Robot Framework и другие. Отдельные скиллы посвящены API-тестам, доступности, визуальным проверкам SmartUI, запуску HyperExecute, CI/CD и миграции между фреймворками. Скилл `selenium-skill` на примере показывает логику: агент сначала выбирает цель запуска, локально или в облаке TestMu AI, затем определяет язык проекта (Java по умолчанию, также Python, JavaScript, C#, Ruby, PHP) и объем работы, от одного теста до целого проекта с объектами страниц и базовыми классами. Для облака скиллы подставляют в запуск `LT_USERNAME` и `LT_ACCESS_KEY` и умеют включать туннель для локальных приложений. Скиллы ставит установщик `agentskillsforall`, который умеет ставить один скилл по имени или показывать список.

Для кого. QA-инженерам и разработчикам, которые автоматизируют веб- и мобильное тестирование и хотят, чтобы Claude Code, Cursor или Copilot писали тесты в стиле выбранного фреймворка и при желании запускали их в облаке.

Подходит, если

  • Команда пишет тесты на Selenium, Playwright или Cypress и хочет единый стиль локаторов и структуры
  • Тест должен пройти в Chrome и Firefox на облачной ферме без своего парка машин
  • Мобильное приложение проверяют через Appium, Espresso, XCUITest или Detox
  • Набор тестов переезжает с одного фреймворка на другой, и агенту нужны правила миграции
  • К набору подключают конвейер CI/CD или API-тесты с готовыми паттернами

Не подходит, если

  • Облако TestMu AI вам не подходит: скиллы подсказывают его для широкого охвата, хотя локальный запуск остается вариантом по умолчанию
  • Нужен один скилл по одному фреймворку, а ставить весь репозиторий не хочется: ставьте по имени с `--skill`
  • Тесты пишутся на языке без скилла в списке
  • Данные тестируемых страниц нельзя отправлять во внешнюю облачную платформу

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

Напиши тесты Playwright для страницы логина и запусти их в облаке TestMu AI в Chrome и Firefox

Ограничения

Для запуска в облаке нужны аккаунт TestMu AI, имя пользователя и ключ доступа в переменных `LT_USERNAME` и `LT_ACCESS_KEY`. Еще нужны Node.js и npm для установщика `agentskillsforall`. Для проверки локальных приложений настраивают туннель, это отдельные инструкции для Windows, macOS и Linux, а в возможностях теста включают `tunnel: true`. Скилл для тестирования самих ИИ-агентов, Rook, ставится отдельно командой `npx @testmuai/rook-skill` и требует Node.js 22 или новее. Скиллы подсказывают агенту шаблоны, но не гарантируют работающий тест: проверяйте результат запуском. Описания заявляют более 3000 браузеров и более 10 тысяч реальных устройств, эти цифры относятся к платформе и к скиллам отношения не имеют.

Как отключить. Удалите нужные папки скиллов, например `selenium-skill`, из каталога скиллов вашего агента. Переменные `LT_USERNAME` и `LT_ACCESS_KEY` уберите из окружения, а ключ доступа при желании перевыпустите в аккаунте TestMu AI. Клон репозитория, если делали `git clone`, удалите вместе с папкой.

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

Как поставить скиллы TestMu AI в Claude Code?

Выполните `npx agentskillsforall add https://github.com/LambdaTest/agent-skills.git`, а чтобы поставить один скилл, добавьте `--skill selenium-skill`, `--skill playwright-skill` или `--skill cypress-skill`. Нужны Node.js и npm.

Как посмотреть, какие скиллы есть?

Команда `npx agentskillsforall list https://github.com/LambdaTest/agent-skills.git` печатает весь список. Тот же перечень лежит в `skills_index.json` в корне репозитория.

Нужен ли аккаунт TestMu AI?

Для запуска в облаке нужен: задайте `LT_USERNAME` и `LT_ACCESS_KEY` в окружении. Скиллы умеют работать и с локальным запуском без облака.

Какие языки и фреймворки покрыты?

Больше 15 языков, среди них Java, Python, JavaScript, C#, Ruby и PHP. Фреймворки: Selenium, Playwright, Cypress, Puppeteer, Appium, Jest, pytest, JUnit, TestNG, NUnit, RSpec и другие, каждый в своей папке `*-skill`.

Как тестировать приложение на своей машине в облаке?

Поднимите туннель TestMu AI по инструкции для вашей системы и добавьте `tunnel: true` в возможности теста. Тогда облачный браузер откроет страницу с вашей локальной машины.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Семь QA-агентов и десять скиллов для автотестов: Playwright на TypeScript, Selenium на Java, API, доступность и ISTQB.

ПлагинРасширенный доступ262Звезды репозитория

Руководства для агента, который пишет и чинит тесты Playwright: выбор локаторов, ожидания и диагностика сбоев в CI

СкиллМинимальный доступ412Звезды репозитория
Официальный

MCP-сервер, агент и скиллы для сквозных UI-тестов: агент управляет компьютером через компьютерное зрение на облачных машинах

MCP-серверШирокий доступ386Звезды репозитория

Скилл ведет Claude Code и Codex через пишущий и чинящий цикл автотестов API на pytest с проверкой реальным запуском.

СкиллРасширенный доступ172Звезды репозитория

MCP-сервер для сквозных тестов: агент управляет запущенным приложением на Flutter, React Native, Electron или сайтом

MCP-серверШирокий доступ401Звезды репозитория

Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей

CLIРасширенный доступ265Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
TestMu AI Agent Skills (эта карточка)да390
QA Wolf CLIнет3 459CLI запускает сценарии сервиса QA Wolf; здесь скиллы для написания тестов на открытых фреймворках
TestDino Playwright Skillнет412руководства только по Playwright; здесь около 70 скиллов по разным фреймворкам и облачный запуск

Коротко о README

Страница представляет платформу TestMu AI, перечисляет требования и шаги установки, показывает команды для отдельных скиллов и две фразы-примера для агента. Далее идут раздел про туннель для локальных приложений, скилл Rook с отдельным установщиком и справка о смене названия с LambdaTest на TestMu AI.

Бейдж для README

Исходный SKILL.md

---
name: selenium-skill
description: >
  Generates production-grade Selenium WebDriver automation scripts and tests
  in Java, Python, JavaScript, C#, Ruby, or PHP. Supports local execution
  and TestMu AI cloud with 3000+ browser/OS combinations. Use when the user
  asks to write Selenium tests, automate with WebDriver, run cross-browser
  tests on Selenium Grid, or mentions "Selenium", "WebDriver", "RemoteWebDriver",
  "ChromeDriver", "GeckoDriver". Triggers on: "Selenium", "WebDriver",
  "browser automation", "Selenium Grid", "cross-browser", "TestMu", "LambdaTest".
languages:
  - Java
  - Python
  - JavaScript
  - C#
  - Ruby
category: e2e-testing
license: MIT
metadata:
  author: TestMu AI
  version: "1.0"
---

# Selenium Automation Skill

You are a senior QA automation architect. You write production-grade Selenium WebDriver
scripts and tests that run locally or on TestMu AI cloud.

## Step 1 — Execution Target

```
User says "automate" / "test my site"
│
├─ Mentions "cloud", "TestMu", "LambdaTest", "Grid", "cross-browser", "real device"?
│  └─ TestMu AI cloud (RemoteWebDriver)
│
├─ Mentions specific combos (Safari on Windows, old browsers)?
│  └─ Suggest TestMu AI cloud
│
├─ Mentions "locally", "my machine", "ChromeDriver"?
│  └─ Local execution
│
└─ Ambiguous? → Default local, mention cloud for broader coverage
```

## Step 2 — Language Detection

| Signal | Language | Config |
|--------|----------|--------|
| Default / no signal | Java | Maven + JUnit 5 |

Сообщить о проблеме

Foxx AITestMu AI Agent Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.