Communitygithub.com

Find My (Apple) – Geräte & AirTags orten

Orte Apple-Geräte und AirTags über die FindMy.app auf macOS – mittels AppleScript und Bildschirmaufnahme.

Was ist Find My (Apple) – Geräte & AirTags orten?

Dieses Skill ermöglicht die Standortermittlung von Apple-Geräten (iPhone, iPad, Mac, AirPods) und AirTags über die Find My App auf macOS. Da Apple keine offizielle CLI oder API für Find My bereitstellt, nutzt das Skill AppleScript zur Steuerung der Benutzeroberfläche und `screencapture` zur Aufnahme von Screenshots, die anschließend mit einem Vision-Modul (z. B. `vision_analyze`) analysiert werden. Für eine zuverlässigere UI-Automatisierung wird optional das Tool `peekaboo` empfohlen, das gezielte Klicks und Annotationen ermöglicht. Das Skill eignet sich für einmalige Abfragen („Wo ist mein Gerät?“) sowie für zeitliche Überwachung (z. B. Bewegungsmuster von Haustieren mit AirTags). Es setzt macOS mit angemeldetem iCloud-Account, die Bildschirmaufnahme-Berechtigung für das Terminal und bereits registrierte Geräte/AirTags voraus. Wichtige Einschränkungen sind das Fehlen einer nativen API – die UI-Automatisierung kann bei macOS-Updates brechen – und die Tatsache, dass AirTags ihren Standort nur aktualisieren, während die Find My Seite im Vordergrund sichtbar ist.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/Lord1Egypt/awesome-skill-forge/tree/HEAD/skills/findmy

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Find My (Apple)

Orte Apple-Geräte und AirTags über die FindMy.app auf macOS. Da Apple keine CLI für Find My bereitstellt, nutzt dieses Skill AppleScript, um die App zu öffnen, und Bildschirmaufnahmen, um Gerätestandorte auszulesen.

Voraussetzungen

  • macOS mit der Find My App und iCloud-Anmeldung
  • Geräte/AirTags bereits in Find My registriert
  • Berechtigung zur Bildschirmaufnahme für das Terminal (Systemeinstellungen → Datenschutz & Sicherheit → Bildschirmaufnahme)
  • Optional, aber empfohlen: Installiere peekaboo für eine bessere UI-Automatisierung: brew install steipete/tap/peekaboo

Wann verwenden

  • Benutzer fragt „Wo ist mein [Gerät/Katze/Schlüssel/Tasche]?“
  • Standorte von AirTags verfolgen
  • Gerätestandorte prüfen (iPhone, iPad, Mac, AirPods)
  • Bewegung von Haustieren oder Gegenständen über die Zeit beobachten (AirTag-Patrouillenrouten)

Methode 1: AppleScript + Screenshot (Basis)

FindMy öffnen und navigieren

# Find My App öffnen
osascript -e 'tell application "FindMy" to activate'

# Warten bis sie geladen ist
sleep 3

# Einen Screenshot des Find My Fensters erstellen
screencapture -w -o /tmp/findmy.png

Danach mit vision_analyze den Screenshot auslesen:

vision_analyze(image_url="/tmp/findmy.png", question="Welche Geräte/Objekte werden angezeigt und wo befinden sie sich?")

Zwischen Tabs wechseln

# Zum Tab "Geräte" wechseln
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Devices" of toolbar 1 of window 1
    end tell
end tell'

# Zum Tab "Objekte" (AirTags) wechseln
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Items" of toolbar 1 of window 1
    end tell
end tell'

Methode 2: Peekaboo UI-Automatisierung (Empfohlen)

Falls peekaboo installiert ist, für eine zuverlässigere UI-Interaktion nutzen:

# Find My öffnen
osascript -e 'tell application "FindMy" to activate'
sleep 3

# UI aufnehmen und annotieren
peekaboo see --app "FindMy" --annotate --path /tmp/findmy-ui.png

# Auf ein bestimmtes Gerät/Objekt per Element-ID klicken
peekaboo click --on B3 --app "FindMy"

# Detailansicht aufnehmen
peekaboo image --app "FindMy" --path /tmp/findmy-detail.png

Anschließend mit Vision analysieren:

vision_analyze(image_url="/tmp/findmy-detail.png", question="Welcher Standort wird für dieses Gerät/Objekt angezeigt? Gib Adresse und Koordinaten an, falls sichtbar.")

Arbeitsablauf: AirTag-Standort über Zeit verfolgen

Zum Überwachen eines AirTags (z. B. zur Verfolgung der Patrouillenroute einer Katze):

# 1. FindMy zum Items-Tab öffnen
osascript -e 'tell application "FindMy" to activate'
sleep 3

# 2. Auf das AirTag klicken (Seite geöffnet lassen – AirTag aktualisiert nur bei geöffneter Seite)

# 3. Standort regelmäßig erfassen
while true; do
    screencapture -w -o /tmp/findmy-$(date +%H%M%S).png
    sleep 300  # Alle 5 Minuten
done

Jeden Screenshot mit Vision analysieren, um Koordinaten zu extrahieren, und daraus eine Route erstellen.

Einschränkungen

  • Find My hat keine CLI oder API – es muss UI-Automatisierung verwendet werden
  • AirTags aktualisieren ihren Standort nur, während die Find My Seite aktiv angezeigt wird
  • Die Standortgenauigkeit hängt von nahen Apple-Geräten im Find My Netzwerk ab
  • Für Screenshots wird die Berechtigung zur Bildschirmaufnahme benötigt
  • AppleScript-UI-Automatisierung kann bei macOS-Updates brechen

Regeln

  1. Halte die FindMy App im Vordergrund beim Verfolgen von AirTags (Aktualisierungen stoppen, wenn minimiert)
  2. Verwende vision_analyze, um den Screenshot-Inhalt zu lesen – versuche nicht, Pixel selbst zu parsen
  3. Für fortlaufendes Tracking nutze einen Cronjob, um regelmäßig Standorte zu erfassen und zu protokollieren
  4. Respektiere die Privatsphäre – verfolge nur Geräte/Objekte, die dem Benutzer gehören

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a insurance agency. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generates a complete landing page with copy, layout, hero image, and responsive design from a text description. Use when launching a product quickly.

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a family law practice. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a fractional CFO firm. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a home remodeling company. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a HVAC service company. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a immigration law firm. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a CPA tax advisory firm. Use when handling offer...

Lord1Egypt/awesome-skill-forge

Generate a conversion-focused landing page that compares offers, pricing cues, and trust signals for a estate planning law firm. Use when handling...

Lord1Egypt/awesome-skill-forge

Fastest way to create or update a pawr.link profile. One curl command, $19 USDC to create, $0.10 to update. Patch-style update-links endpoint lets you add, remove, or move individual links without replacing the whole profile.

Lord1Egypt/awesome-skill-forge

Use this skill when the user wants to review today, look back on yesterday, reflect on this week, or wrap things up with a gentle, low-pressure reflection.

Lord1Egypt/awesome-skill-forge

Read-only queue dashboard for workspace-aware ship. (gstack)

Lord1Egypt/awesome-skill-forge

Landing page quality assessment for paid advertising campaigns. Evaluates message match, page speed, mobile experience, trust signals, form optimization, and conversion rate potential. Use when user says landing page, post-click experience, landing page audit, LP audit, conversion rate, landing page CRO, post-click CRO, or landing page optimization.

Lord1Egypt/awesome-skill-forge

Create HTML-based video compositions, animated title cards, social overlays, captioned talking-head videos, audio-reactive visuals, and shader transitions using HyperFrames. HTML is the source of truth for video. Use when the user wants a rendered MP4/WebM from an HTML composition, wants to animate text/logos/charts over media, needs captions synced to audio, wants TTS narration, or wants to convert a website into a video.

Lord1Egypt/awesome-skill-forge

Search arXiv papers by keyword, author, category, or ID.

Lord1Egypt/awesome-skill-forge

Delegate coding to OpenAI Codex CLI (features, PRs).

Lord1Egypt/awesome-skill-forge

Jailbreak LLMs: Parseltongue, GODMODE, ULTRAPLINIAN.

Lord1Egypt/awesome-skill-forge

Geocode, POIs, routes, timezones via OpenStreetMap/OSRM.

Lord1Egypt/awesome-skill-forge

Notion API + ntn CLI: pages, databases, markdown, Workers.

Lord1Egypt/awesome-skill-forge

p5.js sketches: gen art, shaders, interactive, 3D.

Verwandte Skills