orca-emulator-android — скилл для Claude Code: управление Android
Скилл ведёт Android-эмулятор или телефон по adb прямо из Orca: тапы, свайпы, установка APK, логи. Пригодится, когда надо прогнать сценарий на устройстве.
npx skills add stablyai/orca --skill orca-emulator-android -a claude-codeЧто делает orca-emulator-android
Скилл даёт агенту доступ к adb-подключённому эмулятору или телефону: загрузка AVD, тапы, свайпы, ввод текста, аппаратные кнопки, поворот экрана, установка и запуск приложения, выдача runtime-разрешений, чтение дерева доступности и logcat. Живой вид устройства показывается в панели эмулятора Orca. Работает на Windows, Linux и macOS.
Внутри — discovery-заглушка: она подгружает гид, совпадающий по версии с исполняемым файлом Orca этой сессии. Сначала выбери исполняемый файл один раз и используй его дальше во всех командах. Если задана переменная ORCA_CLI_COMMAND, бери её значение. Иначе в dev-чекауте с ORCA_DEV_REPO_ROOT это orca-dev. На Linux вне терминала, управляемого Orca, — orca-ide. Голый orca там запускать нельзя: он разрешается в экранный диктор GNOME Orca (/usr/bin/orca) и начинает говорить на машине пользователя. В остальных случаях — orca.
Перед запуском команд Orca гид загружается так: ORCA skills get orca-emulator-android. Лучше с --json. Если команда сообщает, что Orca не запущена, подними её через ORCA open --json и повтори. Ошибка runtime_access_denied означает, что песочница заблокировала соединение: перезапусти с повышенными правами, но не трогай ORCA open и не перезапускай Orca. APK собирай через Gradle заранее. Для симулятора iOS нужен отдельный скилл.
Какие задачи решает
- прогнать сценарий тапов и свайпов на эмуляторе без ручного тыканья
- поставить APK и выдать runtime-разрешения из агента
- снять logcat во время воспроизведения бага
- прочитать дерево доступности, чтобы найти элемент по тексту
- загрузить AVD и повернуть экран под нужную ориентацию
Примеры запросов агенту
- загрузи гид скилла orca-emulator-android и подними AVD
- поставь собранный APK на подключённый эмулятор и запусти главную активити
- сними logcat за последнюю минуту и покажи ошибки
Как установить orca-emulator-android
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-emulator-android -a claude-code2Вручную: положить файлы
~/.claude/skills/orca-emulator-android/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/orca-emulator-android/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-emulator-android -a codex2Вручную: положить файлы
.agents/skills/orca-emulator-android/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-emulator-android -a cursor2Вручную: положить файлы
.cursor/skills/orca-emulator-android/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install stablyai/orca orca-emulator-android2Вручную: положить файлы
.github/skills/orca-emulator-android/SKILL.md1Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-emulator-android -a gemini-cli2Командой платформы
gemini skills install https://github.com/stablyai/orca --path skills/orca-emulator-androidВручную: положить файлы
.devin/skills/orca-emulator-android/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add stablyai/orca --skill orca-emulator-android -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора10
Весь набор →Похожие
Вопросы о orca-emulator-android
Как установить orca-emulator-android в Claude?
Выполни npx skills add stablyai/orca --skill orca-emulator-android -a claude-code. Файл скилла окажется по пути ~/.claude/skills/orca-emulator-android/SKILL.md.
Что делает orca-emulator-android?
Управляет Android-устройством или эмулятором через adb из Orca: тапы, свайпы, ввод, кнопки, поворот, установка и запуск приложения, разрешения, дерево доступности, logcat. Вид устройства виден в панели эмулятора.
Что нужно подготовить до запуска?
Собери APK через Gradle и выбери исполняемый файл Orca для сессии. На Linux вне терминала Orca это orca-ide, потому что голый orca запустит экранный диктор GNOME.
Исходный текст
SKILL.md · Apache-2.0
--- name: orca-emulator-android description: >- Android device and emulator control from inside Orca over adb, with the live device view in Orca's emulator pane. Use when driving an adb-connected emulator or phone on Windows, Linux, or macOS: booting AVDs, taps, swipes, typing, hardware buttons, rotation, app install and launch, runtime permissions, the accessibility tree, and logcat. For an iOS simulator use the iOS emulator skill; build the APK with Gradle first. license: Apache-2.0 --- # Orca Emulator (Android) This discovery stub loads the version-matched guide from the Orca executable used for this session. ## Resolve the CLI for this session Choose the executable once and reuse it for every later command: - If the `ORCA_CLI_COMMAND` environment variable is set, use its value. Orca exports this for managed WSL sessions. - Otherwise, in a dev checkout whose session exposes `ORCA_DEV_REPO_ROOT`, use `orca-dev`. - Otherwise, on Linux outside an Orca-managed terminal, use `orca-ide`. Never run bare `orca` there — outside Orca's terminals it normally resolves to the GNOME Orca screen reader (`/usr/bin/orca`) and starts speech on the user's machine. - Otherwise, use `orca`. Below, `ORCA` is a placeholder for the executable you resolved. Substitute it before running anything; do not create a shell variable or run `ORCA` literally. This works the same way in POSIX shells, PowerShell, and cmd.exe. If the selected executable cannot run, report its exact error and stop. Do not fall through to another executable, which could silently target a different Orca build. ## Load the version-matched guide before running Orca commands ```text ORCA skills get orca-emulator-android ``` Prefer `--json`. Use the selected executable's `--help` for commands or flags the guide does not cover. If a command reports that Orca is not running, start it with `ORCA open --json` and retry. If it fails with `runtime_access_denied`, your sandbox blocked the connection: re-run it with escalated permissions, and do not run `ORCA open` or restart Orca. If `skills get` is unknown, explain that updating Orca restores the guide; use `--help` for read-only discovery and do not guess unsupported commands.
© stablyai · Apache-2.0 · stablyai/orca