К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

findmy — скилл для Claude Code: что делает и как установить

Отслеживает геопозицию устройств Apple и меток AirTag через приложение «Локатор» на macOS. Пригодится, когда нужно узнать координаты вещей или построить маршрут их перемещения.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add NousResearch/hermes-agent --skill findmy -a claude-code
Открыть на GitHub

Что делает findmy

Скилл взаимодействует с системным приложением Find My на macOS с помощью AppleScript и снимков экрана. У сервиса нет официального CLI или API. Агент запускает программу командой osascript, переключает вкладки устройств или вещей, делает скриншот через screencapture и считывает координаты функцией vision_analyze.

Для более предсказуемого управления интерфейсом автор рекомендует утилиту peekaboo, устанавливаемую через Homebrew. Если нужно следить за AirTag в цикле, окно «Локатора» обязательно должно оставаться на переднем плане. Приложение перестаёт обновлять данные метки, когда окно свёрнуто. Автоматизация интерфейса также может отказать при обновлении версий macOS.

Какие задачи решает

  • найти потерянную вещь с меткой AirTag по снимку экрана
  • узнать текущую геопозицию iPhone, iPad, Mac или наушников AirPods
  • записать историю перемещений метки AirTag с интервалом в пять минут
  • переключить вкладки устройств и вещей в интерфейсе Find My

Примеры запросов агенту

  • Где сейчас находятся мои ключи с AirTag?
  • Проверь геопозицию моего iPhone через Find My
  • Запусти отслеживание перемещения кошачьего ошейника с меткой

Как установить findmy

1Через Skills CLI (Vercel)

npx skills add NousResearch/hermes-agent --skill findmy -a claude-code

2Вручную: положить файлы

~/.claude/skills/findmy/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/findmy/

Из того же набора42

Весь набор →
dogfood Teknium (teknium1), Hermes Agent Скилл проводит разведочное тестирование веб-приложения через браузер: обходит страницы, ловит ошибки в консоли, копит скриншоты и отдаёт отчёт с багами. Claude Code CX Codex Cursor +1 6 400установок humanizer Siqi Chen (@blader, https://github.com/blader/humanizer), ported by Hermes Agent Скилл убирает характерные AI-обороты и переписывает текст живее. Пригодится для постов, документации, писем и других черновиков. Claude Code CX Codex Cursor +1 1 300установок popular-web-designs Hermes Agent + Teknium (design systems sourced from VoltAgent/awesome-design-md) 54 готовых дизайн-систем реальных сайтов (Stripe, Linear, Vercel, Claude) с CSS-токенами, типографикой и компонентами для быстрой вёрстки в стиле известных брендов. Claude Code CX Codex Cursor +1 914установок powerpoint Nous Research Создаёт, читает и редактирует презентации .pptx через python-pptx. Пригодится для сборки слайдов, разбора чужих deck-файлов и правок шаблонов. Claude Code CX Codex Cursor +1 751установок claude-design BadTechBandit Скилл для сборки HTML-артефактов — лендингов, прототипов, деков — в Claude Code, Codex и Cursor. Читает контекст проекта и собирает самодостаточный файл с вёрсткой и стилями. Claude Code CX Codex Cursor +1 645установок llm-wiki Hermes Agent Скилл для построения персональной базы знаний из interlinked markdown-файлов. Агент суммирует источники, перекрёстно ссылается и поддерживает консистентность, а вы курируете и направляете анализ. Claude Code CX Codex Cursor +1 603установок yuanbao Teknium (teknium1), Hermes Agent Скилл для взаимодействия с группами в Yuanbao: ищет участников, отправляет упоминания через @nickname и доставляет личные сообщения с файлами. Claude Code CX Codex Cursor +1 564установок songwriting-and-ai-music Teknium (teknium1), Hermes Agent Скилл помогает писать тексты песен, подбирать рифмы и составлять промпты для генератора Suno AI без упоминания имён защищённых артистов. Claude Code CX Codex Cursor +1 563установок

Похожие

ads-meta AgriciDaniel Скилл проводит аудит рекламы в Meta Ads, проверяя Pixel, Events Manager, атрибуцию, креативы и структуру аккаунта. Работает в режиме чтения без прямых изменений кампаний. Claude Code CX Codex Cursor +1 4 700установок news-aggregator-skill cclank Скилл собирает свежие посты с Hacker News, GitHub, arXiv, Hugging Face Papers, BBC, Reuters и ещё около сорока источников, включая пользовательские OPML-ленты, и складывает их в один отчёт. Claude Code CX Codex Cursor +1 6 000установок omni-webhooks cheaper-inference Управляет вебхуками OmniRoute: создаёт, проверяет и удаляет конечные точки, настраивает события и повторные доставки. Claude Code CX Codex Cursor +1 952установок n8n-code-python czlonkowski Учит агента писать нативный Python в Code-нодах n8n 2.x: только _items и _item, без импортов по умолчанию, без старых хелперов _input/_json. Claude Code CX Codex Cursor +1 4 800установок ev-charger-nearby NomaDamas Скилл находит станции быстрой зарядки для электромобилей в Южной Корее по региону, адресу или названию. Работает во всех ИИ-редакторах через единую CLI. Claude Code CX Codex Cursor +1 4 000установок remotion-render официальный Remotion Экспортирует видео и отдельные кадры из проектов Remotion через консольные команды. CX Codex GP ChatGPT 3установок ego-browser citrolabs Скилл подключает Chromium-браузер ego-lite к ИИ-агенту для автоматизации сайтов, тестирования интерфейсов и сбора данных с сохранением авторизованных сессий пользователя. Claude Code CX Codex Cursor +1 11 900установок composio ComposioHQ Скилл выбирает подход Composio для личного агента или продукта с пользовательскими аккаунтами и помогает настроить интеграцию, выполнить задачу или найти причину сбоя. Claude Code CX Codex Cursor +1 8 000установок

Вопросы о findmy

Как установить findmy в Claude Code?

Выполните в терминале команду npx skills add NousResearch/hermes-agent --skill findmy -a claude-code.

Что делает findmy?

Скилл открывает приложение Find My на macOS через AppleScript, делает скриншот окна и распознаёт геопозицию устройств или меток с помощью компьютерного зрения.

Какие разрешения нужны для работы скилла на macOS?

Терминалу требуется разрешение на запись экрана в системных настройках конфиденциальности. Также в системе должен быть выполнен вход в учётную запись iCloud.

Исходный текст

SKILL.md · MIT
---
name: findmy
description: "Track Apple devices/AirTags via FindMy.app on macOS."
version: 1.0.0
author: Hermes Agent
license: MIT
platforms: [macos]
metadata:
  hermes:
    tags: [FindMy, AirTag, location, tracking, macOS, Apple]
---

# Find My (Apple)

Track Apple devices and AirTags via the FindMy.app on macOS. Since Apple doesn't
provide a CLI for FindMy, this skill uses AppleScript to open the app and
screen capture to read device locations.

## Prerequisites

- **macOS** with Find My app and iCloud signed in
- Devices/AirTags already registered in Find My
- Screen Recording permission for terminal (System Settings → Privacy → Screen Recording)
- **Optional but recommended**: Install `peekaboo` for better UI automation:
  `brew install steipete/tap/peekaboo`

## When to Use

- User asks "where is my [device/cat/keys/bag]?"
- Tracking AirTag locations
- Checking device locations (iPhone, iPad, Mac, AirPods)
- Monitoring pet or item movement over time (AirTag patrol routes)

## Method 1: AppleScript + Screenshot (Basic)

### Open FindMy and Navigate

```bash
# Open Find My app
osascript -e 'tell application "FindMy" to activate'

# Wait for it to load
sleep 3

# Take a screenshot of the Find My window
screencapture -w -o ~/.hermes/cache/scratch/findmy.png
```

Then use `vision_analyze` to read the screenshot:
```
vision_analyze(image_url="~/.hermes/cache/scratch/findmy.png", question="What devices/items are shown and what are their locations?")
```

### Switch Between Tabs

```bash
# Switch to Devices tab
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Devices" of toolbar 1 of window 1
    end tell
end tell'

# Switch to Items tab (AirTags)
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Items" of toolbar 1 of window 1
    end tell
end tell'
```

## Method 2: Peekaboo UI Automation (Recommended)

If `peekaboo` is installed, use it for more reliable UI interaction:

```bash
# Open Find My
osascript -e 'tell application "FindMy" to activate'
sleep 3

# Capture and annotate the UI
peekaboo see --app "FindMy" --annotate --path ~/.hermes/cache/scratch/findmy-ui.png

# Click on a specific device/item by element ID
peekaboo click --on B3 --app "FindMy"

# Capture the detail view
peekaboo image --app "FindMy" --path ~/.hermes/cache/scratch/findmy-detail.png
```

Then analyze with vision:
```
vision_analyze(image_url="~/.hermes/cache/scratch/findmy-detail.png", question="What is the location shown for this device/item? Include address and coordinates if visible.")
```

## Workflow: Track AirTag Location Over Time

For monitoring an AirTag (e.g., tracking a cat's patrol route):

```bash
# 1. Open FindMy to Items tab
osascript -e 'tell application "FindMy" to activate'
sleep 3

# 2. Click on the AirTag item (stay on page — AirTag only updates when page is open)

# 3. Periodically capture location
while true; do
    screencapture -w -o ~/.hermes/cache/scratch/findmy-$(date +%H%M%S).png
    sleep 300  # Every 5 minutes
done
```

Analyze each screenshot with vision to extract coordinates, then compile a route.

## Limitations

- FindMy has **no CLI or API** — must use UI automation
- AirTags only update location while the FindMy page is actively displayed
- Location accuracy depends on nearby Apple devices in the FindMy network
- Screen Recording permission required for screenshots
- AppleScript UI automation may break across macOS versions

## Rules

1. Keep FindMy app in the foreground when tracking AirTags (updates stop when minimized)
2. Use `vision_analyze` to read screenshot content — don't try to parse pixels
3. For ongoing tracking, use a cronjob to periodically capture and log locations
4. Respect privacy — only track devices/items the user owns

© Hermes Agent · MIT · NousResearch/hermes-agent

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой