This is a well-structured collection of Python scripts and shell utilities for automating Android app testing without touching pixel coordinates. Instead of brittle image-based automation, you get semantic navigation that finds buttons by text or resource ID, plus lifecycle management for emulators, real-time log filtering, and build automation. Everything outputs concise results by default with a JSON flag when you need structured data. It's designed for AI agents but works fine for humans too. If you're testing Android apps in CI or trying to automate repetitive manual testing, this gives you the primitives you need without reinventing ADB wrappers from scratch.

skills.sh installs
578
GitHub stars
1K
last updated
Aug 21, 2026

Install

$ npx -y skills add new-silvermoon/awesome-android-agent-skills --skill android-emulator-skill --agent claude-code

Installs into .claude/skills of the current project.

Files

Android Emulator Skill

Build, test, and automate Android applications using accessibility-driven navigation and structured data instead of pixel coordinates.

Quick Start

# 1. Check environment (use .sh on macOS/Linux, .ps1 on Windows)
bash scripts/emu_health_check.sh
# or on Windows: .\scripts\emu_health_check.ps1

# 2. Launch app
python scripts/app_launcher.py --launch com.example.app

# 3. Map screen to see elements
python scripts/screen_mapper.py

# 4. Tap button
python scripts/navigator.py --find-text "Login" --tap

# 5. Enter text
python scripts/navigator.py --find-type EditText --enter-text "user@example.com"

All scripts support --help for detailed options and --json for machine-readable output.

Production Scripts

Build & Development

  1. build_and_test.py - Build Android projects, run tests, parse results
    • Wrapper around Gradle
    • Support for assemble, install, and connectedCheck
    • Parse build errors and test results
    • Options: --task, --clean, --json

Sponsors

Details

Repository
github.com/new-silvermoon/awesome-android-agent-skills
Categories
Testing & QA, DevOps & CI/CD, AI & Agent Building, Automation & Workflows, Mobile Development
First seen
Jun 3, 2026

More from new-silvermoon/awesome-android-agent-skills

All 17
1jshchnz avatarschedulerjshchnz/claude-code-schedulerSchedules Claude Code tasks to run automatically at specific times using native OS schedulers (launchd on macOS, crontab on Linux, Task Scheduler on Windows). H574skills.sh installs
2longbridge avatarlongbridge-valuationlongbridge/skillsValuation analysis for a single stock via Longbridge — current PE / PB / PS / EV-EBITDA snapshot, historical percentile (1–3 years), industry median + relative 571skills.sh installs
3alirezarezvani avatarstatistical-analystalirezarezvani/claude-skillsRun hypothesis tests, analyze A/B experiment results, calculate sample sizes, and interpret statistical significance with effect sizes. Use when you need to val566skills.sh installs
4rshankras avatarproduct-developmentrshankras/claude-code-apple-skillsEnd-to-end product development for iOS/macOS apps. Covers market research, competitive analysis, PRD generation, architecture specs, UX design, implementation g564skills.sh installs
5mohitmishra786 avatarzig-build-systemmohitmishra786/low-level-dev-skillsZig build system skill for multi-file Zig projects. Use when writing or debugging build.zig files, adding executables or libraries, integrating C source files, 552skills.sh installs
6yoanbernabeu avatarsupabase-audit-rpcyoanbernabeu/supabase-pentest-skillsList and test exposed PostgreSQL RPC functions for security issues and potential RLS bypass.551skills.sh installs