SCENARIOS / 24 USE CASES

One phone: a remote, a server, a lab.

Each card is a task the agent can attempt with registered native tools. Open it for a prompt you can say out loud and the exact tool chain behind it. Hardware, permissions and optional integrations decide what actually runs.

Use these only on hardware, accounts and tags you own or are authorised to operate.

01 / HARDWARE & PERIPHERALS

Reach the parts the OS hides

Radio, tags, torch, haptics and USB — whatever this specific phone ships with.

Hardware
01 / 24

Read the phone like a spec sheet

Model, system version, storage pressure, battery and network in one report.

Prompt & tool chain
YOU SAY
Summarise this phone: model, Android version, storage usage, battery health and carrier. Tell me what is worth worrying about.
TOOL CHAIN
device_infobattery_detailstorage_scantelephony_info

Battery health fields depend on what the OEM exposes to the BatteryManager API.

Hardware
02 / 24

Use the phone as an IR remote

Check for an emitter, then send Pronto or raw pulse patterns to TVs and ACs.

Prompt & tool chain
YOU SAY
Does this phone have an IR blaster? If it does, send my Pronto code for AC 26°C cooling and confirm the carrier frequency you used.
TOOL CHAIN
ir_availableir_send_prontoir_send_raw

Most phones no longer ship an IR emitter; the tool reports availability instead of pretending.

Hardware
03 / 24

Read and write NFC tags

Inspect UID and NDEF, write text or URI, dump Mifare sectors you are allowed to touch.

Prompt & tool chain
YOU SAY
Read the tag in my hand and show UID, tech list and NDEF records. Then write a text record that says Home Mode — tell me before the tag becomes read-only.
TOOL CHAIN
nfc_statusnfc_readnfc_write_textnfc_mf_dump

Encrypted access cards are not cloned; writes need an unlocked tag and explicit confirmation.

Hardware
04 / 24

Check AirPods and Bluetooth audio

Scan, list paired devices, connect a target and check the active audio route.

Prompt & tool chain
YOU SAY
Scan for nearby Bluetooth devices and tell me whether my AirPods are paired and currently connected. If they are not, connect them and confirm the audio route switched.
TOOL CHAIN
bt_scanbt_paired_listbt_connect_directaudio_state

Per-earbud battery is vendor data — Android only reliably exposes connection state and profiles.

Hardware
05 / 24

Drive torch and haptics

Turn the flash into a work light or an alarm, and script vibration patterns.

Prompt & tool chain
YOU SAY
Turn the torch on for two minutes, buzz twice to start my workout, then turn the torch off and notify me.
TOOL CHAIN
torchvibratecron_createnotify_send
Hardware
06 / 24

Copy files to a USB stick

Request OTG access, then list, copy and verify files on removable storage.

Prompt & tool chain
YOU SAY
Ask for OTG permission, then copy this month's photos to the USB drive and verify file counts and sizes after the copy.
TOOL CHAIN
otg_requestotg_statusotg_file_ops

02 / NETWORK & REMOTE

Your phone as a network node

SSH sessions, tiny servers, LAN discovery and honest Wi-Fi troubleshooting.

Network
07 / 24

Operate a server over SSH

Keep key-based sessions open, run commands, upload and download files.

Prompt & tool chain
YOU SAY
Connect to my server with the key I configured, show disk and container status, then paste the last 20 HTTP 500 lines from the nginx log.
TOOL CHAIN
ssh_connectssh_execssh_uploadssh_close

Connecting is treated as a sensitive action — the agent asks before opening a session.

Network
08 / 24

Serve files from your pocket

Run a throwaway HTTP or FTP server in Termux and verify it locally.

Prompt & tool chain
YOU SAY
Start a read-only HTTP server for Download over port 8080, print the LAN URL, and confirm the index page answers before you hand it to me.
TOOL CHAIN
termux_setupshell_execwifi_infohttp_request

Termux userland is required; opening the port to the internet is your network's job.

Network
09 / 24

Sweep your own LAN

Find which devices and ports answer on the subnet you are connected to.

Prompt & tool chain
YOU SAY
List my current subnet, ping-sweep it, and check ports 80, 443 and 22 on every host that answers.
TOOL CHAIN
wifi_infoshell_exechttp_request

Only scan networks you administer; many consumer routers block ICMP by default.

Network
10 / 24

Fix a flaky Wi-Fi connection

Inspect saved networks and signal, then reconnect with the credentials you approve.

Prompt & tool chain
YOU SAY
Show my saved Wi-Fi list and current signal. If the 5 GHz network is weaker than 2.4 GHz, forget and rejoin it with the password I typed.
TOOL CHAIN
wifi_saved_listwifi_infowifi_connect_strongtelephony_info

03 / MEDIA & DOCUMENTS

Turn raw media into deliverables

Collages, QR codes, recordings, transcripts and Office files, all produced locally.

Media
11 / 24

Stitch and edit images

Build grids or long strips, then crop, rotate, filter and watermark them.

Prompt & tool chain
YOU SAY
Take these six screenshots, collage them into a 3x2 board with 8px white gaps, add a small watermark bottom-right, and save it to Pictures/collage.
TOOL CHAIN
album_photosimage_collageimage_editimage_save
Media
12 / 24

Generate and scan QR codes

Offline QR generation to PNG, plus decoding from camera or an existing image.

Prompt & tool chain
YOU SAY
Encode this Wi-Fi config as a QR image and share it. Then scan the QR in my screenshot and read the URL back to me.
TOOL CHAIN
qr_generateqr_scanfile_share

Generation is pure offline ZXing and needs no permissions; scanning uses the camera.

Media
13 / 24

Capture screen and audio

Screenshot, record screen or microphone, then list the produced files.

Prompt & tool chain
YOU SAY
Start a screen recording and a separate mic recording, stop the screen after ten minutes, then list both files so I can pick what to share.
TOOL CHAIN
screen_capturescreen_recordscreen_record_stopfile_share

Screen capture requires the system MediaProjection consent dialog each session.

Media
14 / 24

Turn speech into structured notes

Record, transcribe on device, then extract decisions into a SQLite note table.

Prompt & tool chain
YOU SAY
Record a three-minute voice memo, transcribe it, and store a row with title, attendees and action items in my notes database.
TOOL CHAIN
mic_recordspeech_recognizedb_createdb_exec

Transcription runs through the platform recogniser; offline availability depends on the device.

Media
15 / 24

Generate Office files on device

Produce Word, Excel or PowerPoint files from data you already have.

Prompt & tool chain
YOU SAY
Query last month's expenses from SQLite, export them to an Excel sheet with a monthly total, and write a one-page Word summary.
TOOL CHAIN
db_queryxlsx_createdocx_createfile_share

04 / DATA & AUTOMATION

Watch, record, remind

Sensor streams, schedules, local databases and recurring jobs that survive app restarts.

Data
16 / 24

Plot live sensor curves

Stream accelerometer and gyroscope readings into a chart while logging CSV.

Prompt & tool chain
YOU SAY
List the motion sensors, sample accelerometer and gyroscope every 100 ms, render a live chart, and record 30 seconds to CSV.
TOOL CHAIN
sensor_listsensor_readlive_startsensor_record
Data
17 / 24

Manage calendar, alarms and timers

Find gaps, create events, set alarms and countdown timers in one request.

Prompt & tool chain
YOU SAY
Find tomorrow morning's free slot, book a 45-minute dentist appointment, add a 30-minute reminder, and start a 25-minute focus timer.
TOOL CHAIN
calendar_eventscalendar_addalarm_settimer_set
Data
18 / 24

Keep a local ledger in SQLite

Create tables, insert rows and query totals without leaving the conversation.

Prompt & tool chain
YOU SAY
Create an expenses table if it is missing, add today's 32 yuan lunch, and show this week's total by category.
TOOL CHAIN
db_createdb_execdb_querydb_gui
Data
19 / 24

Schedule recurring jobs

Cron-style runs that call tools, then report through a notification.

Prompt & tool chain
YOU SAY
Every weekday at 8:00, read my calendar and battery level, then push a two-line morning brief. Run it once now so I can check the wording.
TOOL CHAIN
cron_createcron_run_nowcalendar_eventsnotify_send
Data
20 / 24

Notifications and do-not-disturb

Post results as notifications and jump to the right sound or DND settings.

Prompt & tool chain
YOU SAY
Notify me when this download finishes, then walk me to the DND settings page so I can silence the night.
TOOL CHAIN
notify_sendvolume_dnddo_not_disturb

Settings jumps open the system page; the agent does not toggle protected modes silently.

Data
21 / 24

Location-aware helpers

Read current coordinates and open them in a map or embedded map view.

Prompt & tool chain
YOU SAY
Get my current location, check that location services are on, and plot the point in an embedded map card.
TOOL CHAIN
location_statuslocation_getweb_embed

05 / DEVELOPMENT

Build on the device you carry

Scaffold projects, run Gradle in Termux, and inspect your own WebView pages.

Development
22 / 24

Scaffold and build an Android app

Write the project files, then compile in Termux if a JDK and SDK are present.

Prompt & tool chain
YOU SAY
Create a minimal Compose project named Demo in the shared folder, then try assembleDebug in Termux. If the SDK is missing, stop and tell me exactly what to install.
TOOL CHAIN
file_writetermux_setupshell_execfile_list

Compiling on device needs a JDK and Android SDK inside Termux; the agent reports the missing pieces instead of guessing.

Development
23 / 24

Debug your own WebView pages

Open a page in the embedded browser, then evaluate JS and grab screenshots.

Prompt & tool chain
YOU SAY
Open my local page in the embedded browser, list debuggable targets, read document.title and the first heading, then save a screenshot.
TOOL CHAIN
web_embeddevtools_statusdevtools_evaldevtools_screenshot
Development
24 / 24

Save scripts as tools

Keep a QuickJS script that composes native tools, then call it on schedule.

Prompt & tool chain
YOU SAY
Write a script that reads battery, storage and step count, formats one line, then save it as a reusable script and run it every morning.
TOOL CHAIN
script_savescript_runjs_evalcron_create

06 / QUICK IDEAS

One-liners worth trying

Small prompts that still touch real APIs. Combine them freely.

  • Batch rename downloadsfile_list → file_rename
  • Find duplicates by hashfile_hash → file_delete
  • Zip and share a folderzip_create → file_share
  • Encrypt a sensitive filefile_encrypt → file_hash
  • Clipboard to clean tableclipboard_read → json_fix
  • Dig a verification code out of SMSsms_read → clipboard_write
  • Search contacts and call logcontacts_search → call_log_read
  • Weekly step summarysteps_today → steps_history
  • Charge-level remindercron_create → battery_detail → notify_send
  • Audit installed appsapp_list → app_details
  • Set volume, wallpaper, ringtoneaudio_set_volume → wallpaper_set
  • Brightness and rotation presetsbrightness_set → screen_orientation_set

Tool names mirror the registry in source; availability changes with device, permissions and version.

Pick one and say it out loud

Install the APK, connect an OpenAI-compatible endpoint, and adapt any prompt above.

Read the quick start →