Semantic UI element detection via uiautomator2
Scanned 9/2/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry --skill adb-uiautomator --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Adb Uiautomator?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-adb-uiautomator-claude-skill-registry)More formats (shields.io, HTML) on the badges page.
---
name: adb-uiautomator
description: Semantic UI element detection via uiautomator2
version: 1.0.0
modularized: True
scripts_enabled: True
tier: 3
category: adb-app-automation
last_updated: 2025-12-02
compliance_score: 100
dependencies:
- adb-screen-detection
- adb-navigation-base
- adb-workflow-orchestrator
auto_trigger_keywords:
- uiautomator
- automation
- testing
- check
scripts:
- name: adb-uiautomator-launch.py
purpose: Uiautomator Launch automation
type: python
command: uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-launch.py
zero_context: true
version: 1.0.0
last_updated: 2025-12-02
- name: adb-uiautomator-check.py
purpose: Uiautomator Check automation
type: python
command: uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-check.py
zero_context: false
version: 1.0.0
last_updated: 2025-12-02
- name: adb-uiautomator-test.py
purpose: Uiautomator Test automation
type: python
command: uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-test.py
zero_context: false
version: 1.0.0
last_updated: 2025-12-02
color: cyan
---
---
## Quick Reference (30 seconds)
**Semantic UI element detection via uiautomator2**
**What It Does**: Automates interactions and testing for the target app.
**Core Capabilities**:
- 🚀 **App Control**: Launch and interact with app
- 🔍 **Detection**: Monitor app behavior
- ✅ **Validation**: Verify functionality
**When to Use**:
- Testing app on various devices
- Automating app interactions
- Validating app functionality
---
## Scripts
### adb-uiautomator-launch.py
Uiautomator Launch automation.
```bash
# Basic usage
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-launch.py
# With device specification
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-launch.py \
--device 127.0.0.1:5555
# JSON output
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-launch.py --json
```
---
### adb-uiautomator-check.py
Uiautomator Check automation.
```bash
# Basic usage
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-check.py
# With device specification
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-check.py \
--device 127.0.0.1:5555
# JSON output
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-check.py --json
```
---
### adb-uiautomator-test.py
Uiautomator Test automation.
```bash
# Basic usage
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-test.py
# With device specification
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-test.py \
--device 127.0.0.1:5555
# JSON output
uv run .claude/skills/adb-uiautomator/scripts/adb-uiautomator-test.py --json
```
---
## Workflows
This skill includes TOON-based workflow definitions for automation.
### What is TOON?
TOON (Task-Oriented Orchestration Notation) is a structured workflow definition language that pairs with Markdown documentation. Each workflow consists of:
- **[name].toon** - Orchestration logic and execution steps
- **[name].md** - Complete documentation and usage guide
This TOON+MD pairing approach is inspired by the BMAD METHOD pattern, adapted to use TOON instead of YAML for better orchestration support.
### Available Workflows
Workflow files are located in `workflow/` directory:
**Example Workflows (adb-uiautomator):**
- `workflow/app-launch.toon` - Launch app with uiautomator2 verification
- `workflow/element-check.toon` - Find and verify UI elements
- `workflow/functional-test.toon` - Complete app functionality testing
### Running a Workflow
Execute any workflow using the ADB workflow orchestrator:
```bash
uv run .claude/skills/adb-workflow-orchestrator/scripts/adb-run-workflow.py \
--workflow .claude/skills/adb-uiautomator/workflow/app-launch.toon \
--param device="127.0.0.1:5555"
```
### Workflow Documentation
Each workflow includes comprehensive documentation in the corresponding `.md` file:
- Purpose and use case
- Prerequisites and requirements
- Available parameters
- Execution phases and steps
- Success criteria
- Error handling and recovery
- Example commands
See the `workflow/` directory for complete TOON file definitions and documentation.
### Creating New Workflows
To create custom workflows for this skill:
1. Create a new `.toon` file in the `workflow/` directory
2. Define phases, steps, and parameters using TOON v4.0 syntax
3. Create corresponding `.md` file with comprehensive documentation
4. Test with the workflow orchestrator
For more information, refer to the TOON specification and the workflow orchestrator documentation.
---
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!