원클릭으로
ui-fallback
When no dedicated tool exists for a task, use the ui tool with AccessibilityService to control phone apps directly
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
When no dedicated tool exists for a task, use the ui tool with AccessibilityService to control phone apps directly
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Read, search, compose, and reply to emails via Gmail app
Send and read messages in WhatsApp, LINE, Telegram via UI automation
Daily morning briefing - missed calls, today's schedule, notification digest
Get directions, find places, and navigate using Google Maps
Summarize and organize recent notifications by app and priority
Basic phone operations - SMS, calls, contacts
| name | ui-fallback |
| description | When no dedicated tool exists for a task, use the ui tool with AccessibilityService to control phone apps directly |
| version | 1.0 |
| author | MobileClaw Built-in |
| tools_required | ui, app, screen |
When the user asks to do something and NO dedicated tool exists for it, use the ui (AccessibilityService) tool to control the phone's apps directly. This is your universal fallback — if you can do it by tapping the screen, you can do it with the ui tool.
NEVER say "I can't do that" or "I don't have a camera tool". Instead, use the ui tool to operate the relevant app. You can control ANY app on the phone.
app action="launch" package_name="com.google.android.GoogleCamera" (or com.android.camera2)ui action="wait" seconds=2ui action="read_screen"ui action="click" text="Shutter" (or look for the capture button by index)ui action="wait" seconds=2ui action="launch_and_wait" package_name="ai.affiora.mobileclaw.debug"ui action="click" text="Video"app action="launch" package_name="com.whatsapp" (or jp.naver.line.android, org.telegram.messenger)ui action="read_screen" — find the conversationui action="click" text="" — open the conversationui action="type" text="" — type the replyui action="click" text="Send" — send itapp action="launch" package_name="com.android.settings"ui action="read_screen" — see what's on screenread_screen BEFORE clicking anything — know what's on screen first