{/ Эта страница автоматически передается из навыков SKILL.md с помощью сайта/scripts/generate-skill-docs.py. Редактируйте исходный SKILL.md, а не эту страницу. /}

Найдми

Отслеживание устройств Apple/AirTags через FindMy.app на macOS.

Метаданные навыки

Источник Встроенный (устанавливается по умолчанию)
Путь навыки/apple/findmy
Версия 1.0.0
Автор Агент Гермес
Лицензия Массачусетский технологический институт
Платформы макос
Теги «FindMy», «AirTag», «местоположение», «отслеживание», «macOS», «Apple»

Справочник: полный SKILL.md:::информация

Ниже приведено полное описание навыков, которые Hermes загружает при его активации. Это то, что агент видит в качестве инструкций, когда навыки активны.

Найди мое (Яблоко)

Отслеживание устройств Apple и AirTags через приложение FindMy.app на macOS. как Apple не предусмотрен CLI для FindMy, этот инструмент использует AppleScript для открытия приложений и захват экрана для чтения местаположений устройства.

Предварительные требования

Когда использовать

Метод 1: AppleScript + Скриншот (базовый)

Открыть FindMy и перейти

# Открыть приложение Find My
osascript -e 'tell application "FindMy" to activate'

# Подождать загрузки
sleep 3

# Сделать скриншот окна Find My
screencapture -w -o /tmp/findmy.png

Затем vision_analyze используйте для чтения скриншота:

vision_analyze(image_url="/tmp/findmy.png", question="Какие устройства/предметы показаны и где они находятся?")

Переключение между вкладками

# Переключиться на вкладку Устройства
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Devices" of toolbar 1 of window 1
    end tell
end tell'

# Переключиться на вкладку Предметы (AirTags)
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Items" of toolbar 1 of window 1
    end tell
end tell'

Метод 2: Автоматизация интерфейса с Peekaboo (рекомендуется)

Если установлен режим «пикабу», активируйте его для более надежного взаимодействия с интерфейсом:

# Открыть Find My
osascript -e 'tell application "FindMy" to activate'
sleep 3

# Захватить и аннотировать интерфейс
peekaboo see --app "FindMy" --annotate --path /tmp/findmy-ui.png

# Нажать на конкретное устройство/предмет по ID элемента
peekaboo click --on B3 --app "FindMy"

# Захватить детальный вид
peekaboo image --app "FindMy" --path /tmp/findmy-detail.png

Затем проанализируйте с помощью Vision:

vision_analyze(image_url="/tmp/findmy-detail.png", question="Какое местоположение показано для этого устройства/предмета? Укажите адрес и координаты, если видны.")

Рабочий процесс: отслеживание местоположения AirTag в течение определенного времени

Для Диптихов AirTag (например, отслеживание маршрута патрулирования кота):

# 1. Открыть FindMy на вкладке Предметы
osascript -e 'tell application "FindMy" to activate'
sleep 3

# 2. Нажать на AirTag (оставаться на странице — AirTag обновляет местоположение только когда страница открыта)

# 3. Периодически захватывать местоположение
while true; do
    screencapture -w -o /tmp/findmy-$(date +%H%M%S).png
    sleep 300  # Каждые 5 минут
done

Проанализируйте каждый скриншот с помощью Vision для извлечения координат, а затем составьте маршрут.

Ограничения

Правила

  1. Держите приложение FindMy на переднем плане при отслеживании AirTags (обновления прекращаются при повороте)
  2. Используйте vision_analyze для чтения скриншота скриншота — не пытайтесь анализировать пиксели.
  3. Для обеспечения непрерывности идентификации используйте cron-задачу для периодического захвата и записи местположений.
  4. Уважайте конфиденциальность — отслеживайте только устройства/предметы, соблюдайте осторожность пользователя.