foxctl Mobile Android
CommunityControl Android emulators via ADB.
Software Engineering#ui testing#device management#system diagnostics#logcat#app lifecycle#android emulator#adb automation
Authorjoshka0
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Foxctl Mobile Android removes the tedium of manually operating Android emulators by letting you manage devices and apps, capture UI state, and gather diagnostics programmatically.
Core Features & Use Cases
- Device management: List emulator devices and retrieve detailed device properties for reliable targeting.
- App lifecycle automation: Install APKs, launch apps (optionally specifying an activity), terminate apps, and grant app permissions.
- UI interaction and inspection: Perform taps, swipes, text input, key presses, and retrieve a UI hierarchy for troubleshooting.
- Debugging and system analysis: Capture screenshots, read logcat output (optionally filtered), and run dumpsys for system/service details.
- File and deep-link workflows: Push/pull files between host and emulator and open URLs/deep links to validate flows quickly.
A common use case is repeatedly installing and starting a test app, capturing a screenshot and logcat, and pulling a generated report file after each run.
Quick Start
Use foxctl to list connected emulator devices by running: foxctl run mobile/android --input '{"operation":"list_devices"}'.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: foxctl Mobile Android Download link: https://github.com/joshka0/foxctl/archive/main.zip#foxctl-mobile-android Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.