mobile-virtual-device-lab

Manage Android emulators and iOS simulators for mobile app testing workflows.

17|2|Updated Jun 2, 2026
One-click install
npx skills add https://github.com/SeemSeam/agent-roles-spec --skill mobile-virtual-device-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-virtual-device-lab
Source: https://github.com/SeemSeam/agent-roles-spec/tree/main/roles/mobile-app-engineer/skills/mobile-virtual-device-lab
Command: npx skills add https://github.com/SeemSeam/agent-roles-spec --skill mobile-virtual-device-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires android-sdk, xcode, adb, react-native, flutter, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation, management, and debugging of mobile virtual devices, streamlining Android emulator, iOS simulator, and mobile app workflows.

Core Features & Use Cases

  • Android Emulator Management: Plan, install, boot, control, inspect, reset, and clean up Android emulators and Android Virtual Devices.
  • iOS Simulator Management: Install, configure, boot, control, reset, inspect, automate, or troubleshoot iOS simulators.
  • Mobile App Workflows: Support Expo Orbit, React Native, Expo, and Flutter virtual-device workflows.
  • Use Case: A developer needs to automate the setup of a React Native app with multiple emulators to test UI changes without manual setup.

Quick Start

Install the 'mobile-virtual-device-lab' skill and run the command 'install_mobile_emulator_for_react_native_app' to set up a virtual device for React Native app testing.

Frequently Asked Questions about mobile-virtual-device-lab

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Android emulator setup and iOS simulator lifecycle management for mobile app testing?

Automate Android emulator setup and iOS simulator operations by handling virtual device lifecycles from booting and configuration to reset and cleanup. This streamlines mobile app testing workflows for React Native and Flutter without manual device configuration.

What's the best way to run React Native and Flutter apps on virtual devices without manual configuration?

Running React Native and Flutter apps on virtual devices is best handled by automating application configurations and script execution. Use the install_mobile_emulator_for_react_native_app command to instantly provision and set up a testing environment.

Do I need Android SDK and Xcode to manage Android emulators and iOS simulators?

Yes, you need Android SDK and Xcode to manage Android emulators and iOS simulators. These dependencies provide the underlying platform tools required for virtual device creation, booting, and application deployment.

Can I automate booting, inspecting, and troubleshooting iOS simulators for mobile app workflows?

Yes, you can automate booting, inspecting, and troubleshooting iOS simulators for mobile app workflows. The process handles system configurations and lifecycle management to maintain stable testing environments for your applications.

Does this approach support Expo and React Native virtual-device workflows for testing UI changes?

Yes, this approach supports Expo, React Native, and Expo Orbit virtual-device workflows for testing UI changes. It manages the necessary dependencies and configurations to run these mobile frameworks seamlessly across multiple virtual devices.