apple-integrations

Integrate macOS and Apple services over SSH from a virtual machine.

1|Updated May 19, 2026
One-click install
npx skills add https://github.com/justinsensei/apollo-backup --skill apple-integrations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: apple-integrations
Source: https://github.com/justinsensei/apollo-backup/tree/main/skills/apple/apple-integrations
Command: npx skills add https://github.com/justinsensei/apollo-backup --skill apple-integrations

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, ssh, osascript, peekaboo, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides a suite of tools for seamless integration with macOS and Apple services, simplifying tasks like accessing notes, reminders, iMessages, and tracking devices from a virtual machine.

Core Features & Use Cases

  • Apple Notes Access: Interact with Apple Notes on a macOS host over SSH.
  • Reminders Sync: Automatically syncs reminders from the macOS host to an Obsidian Scratchpad.
  • iMessage Access: Read recent iMessages from allowlisted chats on the macOS host.
  • Find My Location Tracking: Track Apple devices and AirTags using Find My.
  • MacOS Computer Use Automation: Automate background GUI interactions on macOS.
  • Use Case: For a user who needs to manage and automate tasks across multiple Apple devices and services, this Skill provides a comprehensive solution to streamline workflows.

Quick Start

Use the 'apple-integrations' skill to list all Apple Notes folders on your macOS host.

Frequently Asked Questions about apple-integrations

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I access Apple Notes and iMessages from a virtual machine?

Sync reminders from macOS to Obsidian by connecting to your macOS host over SSH and running the provided Python scripts. The integration automatically pushes reminder data to your Obsidian Scratchpad for offline access.

Can I track Apple devices and AirTags using Find My through an SSH connection?

Yes, you can track Apple devices and AirTags via Find My by establishing an SSH connection to your macOS host. The integration queries the Find My service and returns location data to your virtual machine environment.

Do I need SSH and osascript to automate macOS GUI interactions?

Yes, automating macOS GUI interactions requires SSH access to the host machine and osascript to execute AppleScripts. Python3 is also required to run the automation scripts that control the desktop environment.

What is the best way to read iMessages from allowlisted chats on a remote macOS host?

The best way to read iMessages from allowlisted chats is to use an SSH tunnel to your macOS host and execute Python scripts that filter and retrieve messages. This ensures secure access to your allowed conversations only.

Are there limitations when automating macOS desktop GUI interactions over SSH?

Automating macOS GUI interactions over SSH requires an active desktop session and depends on osascript and peekaboo for screen access. Background automation may fail if the user is logged out or the screen is locked.