What problem does it solve? Android's adb shell input text command only supports ASCII characters, so typing Chinese or emoji throws a NullPointerException, and text often lands in the wrong place when no input field is focused. This Skill locates and focuses the active input field first, then routes text through the correct input path automatically. ## Core Features & Use Cases - Input Field Discovery & Focus: Parses the uiautomator UI tree to find the focused=true node (falling back to EditText class elements) and taps it before typing. - Unicode/Chinese Input: Routes non-ASCII text through the ADBKeyBoard virtual keyboard using base64 broadcasts, then automatically restores the user's original input method. - Element Search: Finds on-screen controls by text, content-description, or resource-id and returns their tap coordinates. - Use Case: While automating a chat app on your phone, ask the AI to type "你好,晚上见" into the message box — the Skill focuses the field, switches to ADBKeyBoard, sends the Chinese text, and switches back to your normal keyboard. ## Quick Start Ask the AI to type "你好 Hello" into the currently focused input field on the phone screen.