What problem does it solve?
This Skill helps you automate Apple Messages (iMessage/SMS) on macOS for reliable sending, attachment delivery, and optional message-history reads.
Core Features & Use Cases
- Reliable send automation (JXA-first): Resolves the correct Messages service and buddy, then uses app-level send to avoid JXA misrouting.
- Attachments via UI fallback: Uses Accessibility + clipboard/paste workflows when Messages has no stable JXA attachment API.
- History access via chat.db forensics: Reads message history using SQLite with Full Disk Access, including Cocoa epoch conversion and typedstream notes.
- Bots and monitoring: Supports polling-style “bot” operation using launchd and rowid diffs when event handlers are gone.
Quick Start
Tell the agent to automate sending a Messages text to a specific handle on iMessage, and include the required macOS permissions for Automation, Accessibility, and (if you need history) Full Disk Access.