⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
apple-bridges
Use this skill whenever the user asks about Apple apps — Reminders, Calendar, Contacts, Notes, Mail, Messages (iMessage/SMS), or tmux sessions. This includes creating/completing reminders, checking/adding calendar events, looking up contacts, reading/writing notes, sending/reading email, reading/sending iMessages and texts, and capturing tmux session content. Also use this skill when the user mentions tasks, todos, scheduling, birthdays, free time slots, or end-of-day summaries. The bridges are CLI tools installed at ~/.claude/ that give Claude Code native access to these Apple apps on macOS.
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
// README
Claude Apple Bridges
Swift CLI tools that give Claude Code native access to Apple apps — Reminders, Calendar, Contacts, Notes, Mail, and tmux. Includes a Claude Code skill (/apple-bridges) with complete command reference for all bridges.
Usage Examples with Claude Code
Once set up, you can ask Claude naturally in any Claude Code session. Here are real-world examples:
Task & Project Management
"What's on my todo list for today?"
Claude checks your Reminders and summarizes open items with due dates and priorities.
"I just finished the login bug fix — mark the GitHub issue and the reminder as done."
Claude closes the GitHub issue and calls reminders-bridge complete in one step.
"Add a reminder to my 'Work' list to review the PR tomorrow morning."
Claude creates the reminder with a due date set to tomorrow at 9:00.
Calendar-Aware Scheduling
"I want to work on the Android release tomorrow — find a free slot and set a reminder."
Claude checks calendar-bridge tomorrow, finds a free window, and sets the reminder due date accordingly — no double-booking.
"What do I have going on this week? Block some time for code review."
Claude reads your calendar for each day, spots gaps, and adds events or reminders where they fit.
"Schedule our next planning session for next Monday at 10am in my Work calendar."
Claude calls calendar-bridge add directly without you having to open Calendar.
Contacts Lookup
"What's Rob's phone number?"
Claude searches your Contacts and returns the number directly — no need to open the Contacts app.
"Add Alex to my contacts: +49 123 456789, [email protected]"
Claude calls contacts-bridge add and confirms once saved.
"Show me all details for my contact Thomas."
Claude returns name, phone, email, address and birthday in one view.
Development Workflow Integration
"Start working on issue #42 — create a reminder to track it and add the 'in progress' label."
Claude adds a GitHub label, creates a Reminders entry with the issue number in the notes, and sets a due date.
"We finished the feature — close the issue, complete the reminder, and write the release note."
Claude handles all three in one go.
"What are my open todos related to this project?"
Claude reads your Reminders list and cross-references with open GitHub issues for a full picture.
End-of-Day / Planning
"Summarize what we did today and create reminders for anything we didn't finish."
Claude reviews the session, identifies incomplete work, and adds follow-up reminders with appropriate due dates.
"Set reminders for all open todos so they show up in my Calendar tomorrow after my meetings."
Claude reads tomorrow's calendar first to avoid conflicts, then sets due times in the free slots.
Bridges
reminders-bridge
Access and manage Apple Reminders from Claude Code.
reminders-bridge lists List all reminder lists
reminders-bridge create-list <name> Create a new list
reminders-bridge rename-list <old> <new> Rename an existing list
reminders-bridge delete-list <name> Delete a list (and all its reminders)
reminders-bridge items <list> Show all reminders in a list
reminders-bridge incomplete <list> Show only incomplete reminders
reminders-bridge today Show reminders due today (all lists)
reminders-bridge overdue Show all overdue reminders (all lists)
reminders-bridge search <query> Search by title/notes across all lists
reminders-bridge add <list> <title> [notes] Add a new reminder
reminders-bridge set-due <list> <title> <datetime> Set due date (YYYY-MM-DD HH:mm)
reminders-bridge set-notes <list> <title> <notes> Set or update notes
reminders-bridge rename <list> <oldTitle> <newTitle> Rename a reminder (title only, preserves notes/due)
reminders-bridge complete <list> <title> Mark a reminder as complete
reminders-bridge delete <list> <title> [--force] Delete a reminder (dry-run without --force)
calendar-bridge
Read and write Apple Calendar events from Claude Code.
calendar-bridge calendars List all calendars
calendar-bridge today Show today's events
calendar-bridge tomorrow Show tomorrow's events
calendar-bridge week Show this week's events
calendar-bridge events <YYYY-MM-DD> Show events for a date
calendar-bridge free-slots <YYYY-MM-DD> Show free time slots (08:00–20:00)
calendar-bridge search <query> Search events by title (next 365 days)
calendar-bridge add <cal> <title> <start> <end> Add event (YYYY-MM-DD HH:mm)
calendar-bridge add-all-day <cal> <title> <YYYY-MM-DD> Add all-day event
calendar-bridge delete <cal> <title> <YYYY-MM-DD> [--force] Delete event (dry-run without --force)
contacts-bridge
Search and manage Apple Contacts from Claude Code.
contacts-bridge search <query> Search by name, email or phone
contacts-bridge show <name> Show full details for a contact
contacts-bridge add <firstName> <lastName> [phone] [email] Add a new contact
contacts-bridge update <name> phone <value> [label] Add a phone (append, keeps existing)
contacts-bridge update <name> email <value> [label] Add an email (append, keeps existing)
contacts-bridge remove <name> phone|email <value> Remove a matching phone/email
contacts-bridge delete <name> [--force] Delete a contact (dry-run without --force)
contacts-bridge birthdays-today Contacts with birthday today
contacts-bridge birthdays-upcoming <days> Upcoming birthdays in next N days
notes-bridge
Read and write Apple Notes from Claude Code.
notes-bridge accounts List all accounts
notes-bridge folders [account] List folders (default: iCloud)
notes-bridge list [folder] [account] List notes with modification date
notes-bridge search <query> Search by title and content across all accounts
notes-bridge read <title> [account] Read note content as plain text
notes-bridge add <folder> <title> <body> [account] Create a new note
notes-bridge append <title> <text> [account] Append text to an existing note
notes-bridge delete <title> [--force] [account] Delete a note (dry-run without --force)
Formatting: The body and text parameters support HTML — Notes.app renders it natively.
# Plain text note
notes-bridge add "Ideas" "Shopping" "Milk, Bread, Eggs"
# Rich note with HTML formatting
notes-bridge add "Work" "Meeting Notes" "<b>Attendees:</b> Tobias, Heiko<br><br><ul><li>Discussed Q1 roadmap</li><li>Next steps: review PR</li></ul>"
# Append a formatted section
notes-bridge append "Meeting Notes" "<br><b>Follow-up:</b><br><ul><li>Send report by Friday</li></ul>"
Supported HTML tags: <b>, <i>, <u>, <br>, <ul>, <ol>, <li>, <h1>–<h3>, <a href="...">, <p>
mail-bridge
Read and send Apple Mail messages from Claude Code.
mail-bridge accounts
// HOW IT'S BUILT
KEY FILES