Android file operations
Move files between the host and a device, and inspect the device filesystem safely.
When to use
- Copying a screenshot, APK, document, or media to/from the device.
- Checking available device storage or a directory's contents.
- Verifying a prior transfer landed intact.
Tools used
files_list— list a device directory (with sizes / modification times).send_file— push a local file to the device.receive_file— pull a device file to the host.shell— read-only fallback (ls,df,du) when browsing.verify— check the device still answers; pair with size/hash checks.
Procedure
files_listthe target directory to confirm destination path + free space.- Confirm the exact source → destination pair with the human.
send_file/receive_file(mutative:confirm=true).- Verify success by re-listing and comparing size (and hash when available).
- Return file name, size, path, and verification as evidence.
Security
- Confirm exact paths before any transfer; never guess a destination.
- Only touch files the user's task requires — do not crawl personal storage.
- Pulling sensitive data off the device is an exfiltration-style action: ask first.
Related skills
android-apps · android-shell · android-control