Install
openclaw skills install apple-find-my-localControl Apple Find My app via Peekaboo to locate people, devices, and items (AirTags). Use when asked to find keys, wallet, AirTags, locate family members an...
openclaw skills install apple-find-my-localControl the native Find My app via Peekaboo. No sketchy APIs or credential sharing.
Run scripts from: cd {skillDir}
| Requirement | Details |
|---|---|
| OS | macOS only |
| Apps | Find My.app (must be open), OpenClaw.app (provides Peekaboo bridge) |
| Permissions | OpenClaw.app needs Screen Recording + Accessibility permissions |
| Peekaboo | CLI must be installed and configured |
What this skill accesses:
/tmp/)What this skill does NOT do:
Data scope: The skill can see/interact with anything visible in your Find My app, including:
User awareness: This skill uses mouse clicks and UI automation. You will see the actions happening on screen.
--app "Find My" hangs in Peekaboo - use --window-id instead| Script | Purpose |
|---|---|
fm-window.sh | Get window ID and bounds (JSON) |
fm-screenshot.sh [path] | Capture Find My window |
fm-tab.sh <tab> | Switch tab: people, devices, items |
fm-list.sh [tab] | Screenshot + show sidebar positions |
fm-select-item.sh <pos> [tab] | Select item by position (1, 2, 3...) |
fm-locate.sh <pos> [tab] | Select item and screenshot location |
fm-info.sh [path] | Open info panel, screenshot |
fm-play-sound.sh <pos> | Attempt to play sound on item |
fm-click.sh <x> <y> | Click at relative window coords |
./scripts/fm-list.sh items
# Screenshots the Items tab - view image to see your AirTags/items
./scripts/fm-locate.sh 2 items
# Shows location on map, outputs screenshot path
./scripts/fm-play-sound.sh 2
# Selects 2nd item, attempts to click Play Sound
# May require manual click if button not found
./scripts/fm-list.sh people
# View screenshot to see who's listed
./scripts/fm-locate.sh 1 people
# Shows first person's location
| Tab | X Position |
|---|---|
| People | ~63 |
| Devices | ~154 |
| Items | ~243 |
| Position | Y Coordinate |
|---|---|
| 1st item | ~120 |
| 2nd item | ~174 |
| 3rd item | ~228 |
| 4th item | ~282 |
| (spacing) | +54px each |
When automation fails, calculate coordinates manually:
# Get window position
./scripts/fm-window.sh
# Output: {"x": 824, "y": 62, "width": 1024, "height": 768, "window_id": 2248}
# Click at relative position within window
./scripts/fm-click.sh 150 174 # 2nd sidebar item
./scripts/fm-click.sh 243 68 # Items tab
After selecting an item, click the ⓘ button on the map popup to open the info panel:
| Action | Description |
|---|---|
| Play Sound | Make AirTag chirp (items only) |
| Directions | Open Maps with directions |
| Share | Share location with others |
| Lost Mode | Enable contact info sharing |
| Notifications | Configure alerts |
"Find My window not found"
Clicks not registering
fm-window.sh for fresh coordinatesCan't find Play Sound button
When Peekaboo fixes --app "Find My":