一键导入
apple-integrations
Master macOS & Apple integrations: Apple Notes, Reminders, iMessage, Find My, and background computer-use.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Master macOS & Apple integrations: Apple Notes, Reminders, iMessage, Find My, and background computer-use.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when Justin asks you to search, read, write, or manage notes in the vault, OR when performing structural/physical vault maintenance (hygiene, task archiving, capitalization healing, link repair, and nightly cron plumbing).
Run vault compile-inputs — Phase 0 apply Ready to Apply, then phased Readings/Sources/Meetings/Others.
Interactive daily wrap-up: 1. Input candidates (Slack/email); 2. Discovered contacts; 3. Work log draft/write; 4. Next day's calendar preview.
Master Justin's automated note-taking, ingestion, and logging pipeline (Brain Feeds Ingest). Coordinates email forwarding, Linear reactions, Telegram bookmarks, and central vault logging/entity integration.
Manage and operate the Obsidian Semantic Pointer CLI for on-demand historical bridging, semantic search, and context pruning.
Master conventions for chronological logs: governs Daily Notes, Meetings, and incoming Inputs (Emails, Slack, Readings).
| name | apple-integrations |
| description | Master macOS & Apple integrations: Apple Notes, Reminders, iMessage, Find My, and background computer-use. |
| version | 1.0.0 |
| author | Hermes Agent |
| license | MIT |
| platforms | ["linux","macos"] |
| metadata | {"hermes":{"tags":["Apple","macOS","Notes","Reminders","iMessage","Find-My","Computer-Use","Automation"]}} |
This master skill governs all secure integrations between the virtual machine environment and the macOS host/iCloud services, as well as background desktop GUI automation.
Use this section to create, view, or search the Apple Notes "filing cabinet" on the macOS host over SSH via the mac-host-notes alias.
# List folders in the filing cabinet
ssh mac-host-notes list-folders
# List notes in a specific folder
ssh mac-host-notes list-notes "'References/ID Docs'"
# Search notes
ssh mac-host-notes search-notes "tax return"
# Create a new note
ssh mac-host-notes create-note "Personal" "My Note Title" "<h1>Note Title</h1><p>HTML Content</p>"
SSH flattens arguments into a single string. Double-quote folder names containing spaces, then single-quote them inside your SSH call:
ssh mac-host-notes list-notes "'References/ID Docs'"ssh mac-host-notes list-notes "References/ID Docs"Siri voice captures and other new reminders added to your default list Reminders ⚠️ are automatically synced directly to the # ✅ Tasks section of the global /Inbox/Scratchpad.md note in your Obsidian vault.
Reminders → Obsidian Scratchpad) runs every 5 minutes on the macOS host.# ✅ Tasks section of /Inbox/Scratchpad.md as - [ ] Reminder Title. Any additional reminder notes are appended as indented sub-bullets./Users/justin/.hermes/scripts/sync_reminders_to_obsidian.py on the host.templates/sync_reminders_to_obsidian.py (a copy of this template is stored directly within this skill for replication or backup updates).~/.hermes/cron/output/71f8a2d4e25d/ (on the host).Reminders ⚠️).Read recent iMessages from allowlisted chats on the macOS host via mac-host wrapper apollo-imsg. Note: Access is read-only; sending replies is not supported.
Apollo can query 13 allowlisted chats (including Nana, Kathy, CVS, family groups, etc.).
# List available chats and their IDs
ssh mac-host apollo-imsg chats
# Read recent messages from a specific chat ID (e.g. chat-id 1, limit 10)
ssh mac-host apollo-imsg recent --chat-id 1 --limit 10
# Sweep recent messages across all allowlisted chats (e.g. past 24 hours)
ssh mac-host apollo-imsg recent-all --since 24h
Track registered Apple devices and AirTags via the FindMy macOS app using AppleScript, screenshots, and Peekaboo UI automation.
# Open Find My
osascript -e 'tell application "FindMy" to activate'
sleep 3
# Take a screenshot of Find My window
screencapture -w -o /tmp/findmy.png
Use vision_analyze(image_url="/tmp/findmy.png", question="Where is the keys AirTag?") to parse locations.
# Open Find My and capture annotated elements
osascript -e 'tell application "FindMy" to activate'
sleep 3
peekaboo see --app "FindMy" --annotate --path /tmp/findmy-ui.png
# Click on a specific device element by annotated ID (e.g. element B3)
peekaboo click --on B3 --app "FindMy"
# Capture detail view
peekaboo image --app "FindMy" --path /tmp/findmy-detail.png
Drive the macOS desktop in the background via the computer_use tool without moving the user's cursor or stealing keyboard/window focus.
computer_use(action="capture", mode="som", app="Safari")
computer_use(action="click", element=7, capture_after=True)
capture_after=True to confirm the state change.raise_window=True unless explicitly directed by the user. Let input routing execute background-only.app="Safari") to reduce visual noise and preserve privacy.