Communitygithub.com

Lord1Egypt/Buscador-de-AirTags

Rastreie dispositivos Apple e AirTags usando o app FindMy no macOS.

O que é Buscador-de-AirTags?

Esta skill permite rastrear dispositivos Apple (iPhone, iPad, Mac, AirPods) e AirTags diretamente pelo app Find My no macOS, através de automação de interface do usuário (UI). Como a Apple não fornece uma CLI (interface de linha de comando) para o FindMy, a skill combina AppleScript e capturas de tela para obter as localizações dos dispositivos e itens. Ele suporta a alternância entre as abas 'Dispositivos' e 'Itens', a visualização de detalhes de um item específico e até mesmo o monitoramento contínuo de rotas de AirTags (como rastrear o trajeto de um gato). Para uma experiência mais robusta, recomenda-se a instalação do utilitário 'peekaboo' (via Homebrew), que oferece automação de UI mais confiável e permite clicar em elementos específicos da interface. O uso principal inclui perguntas como 'onde está meu [dispositivo/gato/chaves/mochila]?', verificação de localizações de AirTags e monitoramento de movimentos ao longo do tempo. Os resultados das capturas de tela devem ser analisados com uma ferramenta de visão computacional (como `vision_analyze`) para extrair endereços, coordenadas e outras informações visuais.

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Find My (Apple)

Rastreie dispositivos Apple e AirTags através do app FindMy no macOS. Como a Apple não fornece uma CLI para o FindMy, esta skill usa AppleScript para abrir o aplicativo e capturas de tela para ler as localizações dos dispositivos.

Pré-requisitos

  • macOS com o app Find My e iCloud conectado
  • Dispositivos/AirTags já registrados no Find My
  • Permissão de Gravação de Tela para o terminal (Ajustes do Sistema → Privacidade → Gravação de Tela)
  • Opcional, mas recomendado: Instalar peekaboo para melhor automação de interface: brew install steipete/tap/peekaboo

Quando Usar

  • Quando o usuário perguntar "onde está meu [dispositivo/gato/chaves/mochila]?"
  • Rastrear localizações de AirTags
  • Verificar localizações de dispositivos (iPhone, iPad, Mac, AirPods)
  • Monitorar movimento de animais de estimação ou objetos ao longo do tempo (rotas de patrulha com AirTags)

Método 1: AppleScript + Captura de Tela (Básico)

Abrir FindMy e Navegar

# Abrir o app Find My
osascript -e 'tell application "FindMy" to activate'

# Aguardar o carregamento
sleep 3

# Tirar uma captura de tela da janela do Find My
screencapture -w -o /tmp/findmy.png

Depois use o vision_analyze para ler a captura de tela:

vision_analyze(image_url="/tmp/findmy.png", question="Quais dispositivos/itens estão sendo mostrados e quais são suas localizações?")

Alternar Entre Abas

# Alternar para a aba Dispositivos
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Devices" of toolbar 1 of window 1
    end tell
end tell'

# Alternar para a aba Itens (AirTags)
osascript -e '
tell application "System Events"
    tell process "FindMy"
        click button "Items" of toolbar 1 of window 1
    end tell
end tell'

Método 2: Automação de UI com Peekaboo (Recomendado)

Se o peekaboo estiver instalado, use-o para uma interação de interface mais confiável:

# Abrir o Find My
osascript -e 'tell application "FindMy" to activate'
sleep 3

# Capturar e anotar a interface
peekaboo see --app "FindMy" --annotate --path /tmp/findmy-ui.png

# Clicar em um dispositivo/item específico pelo ID do elemento
peekaboo click --on B3 --app "FindMy"

# Capturar a visualização de detalhes
peekaboo image --app "FindMy" --path /tmp/findmy-detail.png

Depois analise com visão computacional:

vision_analyze(image_url="/tmp/findmy-detail.png", question="Qual é a localização mostrada para este dispositivo/item? Inclua endereço e coordenadas se estiverem visíveis.")

Fluxo de Trabalho: Rastrear Localização de AirTag ao Longo do Tempo

Para monitorar uma AirTag (por exemplo, rastrear a rota de patrulha de um gato):

# 1. Abrir FindMy na aba Itens
osascript -e 'tell application "FindMy" to activate'
sleep 3

# 2. Clicar no item AirTag (permanecer na página — a AirTag só atualiza enquanto a página estiver aberta)

# 3. Capturar periodicamente a localização
while true; do
    screencapture -w -o /tmp/findmy-$(date +%H%M%S).png
    sleep 300  # A cada 5 minutos
done

Analise cada captura de tela com visão computacional para extrair coordenadas e então compile uma rota.

Limitações

  • O FindMy não possui CLI ou API — deve-se usar automação de interface
  • AirTags só atualizam a localização enquanto a página do FindMy estiver ativamente exibida
  • A precisão da localização depende dos dispositivos Apple próximos na rede FindMy
  • Permissão de Gravação de Tela é necessária para capturas de tela
  • A automação de interface via AppleScript pode quebrar entre versões do macOS

Regras

  1. Mantenha o app FindMy em primeiro plano ao rastrear AirTags (as atualizações param quando minimizado)
  2. Use o vision_analyze para ler o conteúdo da captura de tela — não tente analisar pixels
  3. Para rastreamento contínuo, use um cronjob para capturar e registrar localizações periodicamente
  4. Respeite a privacidade — rastreie apenas dispositivos/itens que o usuário possui

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.

Habilidades Relacionadas