TestMu AI Agent Skills
Около 70 скиллов для автотестов: Selenium, Playwright, Cypress, Appium, JUnit, pytest и другие, с запуском на облаке TestMu AI
- 390 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Для запуска в облаке тесты и данные страниц уходят на платформу TestMu AI под вашим именем пользователя и ключом доступа
- Агент пишет тесты и запускает их у вас на машине, а установщик `agentskillsforall` ставится через npx
Установка
- Работает в
В терминале, через 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.
Руководства для агента, который пишет и чинит тесты Playwright: выбор локаторов, ожидания и диагностика сбоев в CI
MCP-сервер, агент и скиллы для сквозных UI-тестов: агент управляет компьютером через компьютерное зрение на облачных машинах
Скилл ведет Claude Code и Codex через пишущий и чинящий цикл автотестов API на pytest с проверкой реальным запуском.
MCP-сервер для сквозных тестов: агент управляет запущенным приложением на Flutter, React Native, Electron или сайтом
Проверяет пакеты Agent Skills: структуру, ссылки, объем в токенах и качество инструкций с оценкой моделью-судьей
Сравнение с похожими
Карточки с тем же главным запросом: чем они отличаются.
| Инструмент | Официальный | Звезды репозитория | Главное отличие |
|---|---|---|---|
| TestMu AI Agent Skills (эта карточка) | да | 390 | |
| QA Wolf CLI | нет | 3 459 | CLI запускает сценарии сервиса 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 |