android-emulator — скилл для Claude Code: установка
Скилл управляет Android Emulator через agent-device: запускает приложения, проверяет интерфейс и собирает данные для отладки. Пригодится для native, React Native, Expo и Flutter.
npx skills add callstack/agent-device --skill android-emulator -a claude-codeЧто делает android-emulator
Скилл даёт агенту сценарий работы с приложением на Android Emulator. Он открывает приложение или package id, смотрит на живой интерфейс, нажимает элементы, вводит текст и прокручивает экран. Так можно проверить изменение кода, воспроизвести пользовательский сценарий и собрать свидетельства сбоя.
Для управления нужен отдельно установленный CLI agent-device. Открытие приложения выполняется с явной платформой Android через agent-device open <app-or-package-id> --platform android --foreground. Для специальных задач скилл предлагает обратиться к справке validate, debugging, react-native, react-devtools или scripting.
Без agent-device в PATH сценарий остановится и попросит установить CLI или сделать доступной существующую установку. Команду установки CLI агент сам не запускает.
Какие задачи решает
- запустить приложение на Android Emulator
- проверить живой интерфейс после изменения кода
- воспроизвести пользовательский сценарий
- собрать свидетельства сбоя
- исследовать React Native и Expo через React DevTools
Примеры запросов агенту
- Проверь приложение `<app-or-package-id>` на Android Emulator: открой его через `agent-device open <app-or-package-id> --platform android --foreground`, пройди сценарий входа и зафиксируй сбой.
- Запусти `<app-or-package-id>` на Android Emulator, проверь изменённый экран, нажми нужные элементы, введи тестовые данные и собери сведения об ошибке.
Как установить android-emulator
1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill android-emulator -a claude-code2Вручную: положить файлы
~/.claude/skills/android-emulator/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/android-emulator/
1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill android-emulator -a codex2Вручную: положить файлы
.agents/skills/android-emulator/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill android-emulator -a cursor2Вручную: положить файлы
.cursor/skills/android-emulator/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install callstack/agent-device android-emulator2Вручную: положить файлы
.github/skills/android-emulator/SKILL.md1Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill android-emulator -a gemini-cli2Командой платформы
gemini skills install https://github.com/callstack/agent-device --path skills/android-emulatorВручную: положить файлы
.devin/skills/android-emulator/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add callstack/agent-device --skill android-emulator -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора4
Весь набор →Похожие
Вопросы о android-emulator
Как установить android-emulator в Claude Code?
Выполните npx skills add callstack/agent-device --skill android-emulator -a claude-code, затем повторите эту команду: npx skills add callstack/agent-device --skill android-emulator -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/android-emulator/SKILL.md.
Что делает android-emulator?
Скилл управляет приложением на Android Emulator через agent-device: открывает его, изучает интерфейс, нажимает элементы, вводит текст, прокручивает экран и помогает собрать данные для проверки или отладки.
Что нужно установить до работы android-emulator?
CLI agent-device устанавливается отдельно командой npm install -g agent-device@latest. Он должен быть доступен в PATH, иначе скилл попросит установить его или открыть существующую установку.
Исходный текст
SKILL.md · MIT
--- name: android-emulator description: Verify and debug native, React Native, Expo, or Flutter apps on an Android Emulator with agent-device. Use when an agent needs to launch an app, inspect its live UI, tap, type, scroll, validate a code change, collect failure evidence, or reproduce a workflow on an Android virtual device. --- # Android Emulator Require the `agent-device` CLI to be installed separately before driving an emulator: ```bash npm install -g agent-device@latest ``` Treat installation and upgrades as user-owned setup steps. Do not run that command autonomously or substitute a mutable `npx -y agent-device@latest` invocation. For a normal app-driving task, start immediately. Do not probe first with `--help`, `--version`, `devices`, `appstate`, `snapshot`, or `screenshot`. Target Android explicitly when opening an app or package id: ```bash agent-device open <app-or-package-id> --platform android --foreground ``` Follow the initial interactive snapshot and corrective error hints. If the shell reports that `agent-device` is unavailable, stop and ask the user to install it or expose their existing installation on `PATH`. Only when the task is specialized or a command shape is unclear, read the relevant version-matched help topic: ```bash agent-device help validate # engineering validation and build freshness agent-device help debugging # screenshots, logs, traces, video, and failures agent-device help react-native # React Native and Expo runtime guidance agent-device help react-devtools # React components, props/state/hooks, render profiling agent-device help scripting # durable replay and CI workflows ```
© callstack · MIT · callstack/agent-device