mobile-automation

Automate iOS and Android app testing across simulators, emulators, and physical devices.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/tktaf/codex --skill mobile-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mobile-automation
Source: https://github.com/tktaf/codex/tree/main/skills/mobile-automation
Command: npx skills add https://github.com/tktaf/codex --skill mobile-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of interacting with and testing mobile applications on iOS and Android devices or simulators, streamlining app development and quality assurance.

Core Features & Use Cases

  • Device Interaction: Control simulators, emulators, and physical devices.
  • App Management: Install, launch, terminate, and uninstall applications.
  • UI Automation: Take screenshots, list screen elements, and perform touch gestures (tap, swipe, long press).
  • Text Input: Type text into application fields.
  • Use Case: Automate the testing of a new e-commerce app by installing it, navigating through product listings, adding an item to the cart, and verifying the cart contents via screenshots.

Quick Start

Use the mobile automation skill to list available devices.

Frequently Asked Questions about mobile-automation

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

FAQPage Schema
How do I automate mobile app testing across iOS and Android devices?

Automated mobile app testing controls iOS and Android applications across simulators, emulators, and physical devices. It enables app installation, launching, UI inspection, and touch interactions to streamline quality assurance.

Can I automate touch interactions like tap and swipe on a mobile simulator?

Yes, mobile automation supports touch interactions on simulators and physical devices. You can automate tap, swipe, and long press gestures, capture screenshots, and inspect UI elements for deterministic testing.

Does mobile automation work with both physical devices and emulators?

Mobile automation works with physical devices, simulators, and emulators. It provides a unified interface to install, launch, terminate, and uninstall applications across these environments for comprehensive testing.

What's the best way to inspect UI elements and input text in mobile apps?

The best way to inspect UI elements is using automation scripts to list screen elements and capture screenshots. You can also automate text input into application fields to verify navigation and cart contents.

How do I manage app installation and termination during automated testing?

Automated testing scripts manage app installation and termination by sending control commands to the target device. This ensures a clean testing state before launching the application and executing UI interactions.