AgentStack
SKILL verified MIT Self-run

Apple Bridges

skill-more-io-claude-apple-bridges-apple-bridges · by more-io

Use this skill whenever the user asks about Apple apps — Reminders, Calendar, Contacts, Notes, Mail, or tmux sessions. This includes creating/completing reminders, checking/adding calendar events, looking up contacts, reading/writing notes, sending/reading email, and capturing tmux session content. Also use this skill when the user mentions tasks, todos, scheduling, birthdays, free time slots, or…

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-more-io-claude-apple-bridges-apple-bridges

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-more-io-claude-apple-bridges-apple-bridges)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
1mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Apple Bridges? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Apple Bridges

Swift CLI tools at ~/.claude/ that give Claude Code native access to Apple apps on macOS.

Quick Reference

| Bridge | Binary | Purpose | |--------|--------|---------| | [reminders-bridge](reminders-bridge.md) | ~/.claude/reminders-bridge | Manage Apple Reminders — lists, items, due dates, search | | [calendar-bridge](calendar-bridge.md) | ~/.claude/calendar-bridge | Read/write Apple Calendar — events, free slots, scheduling | | [contacts-bridge](contacts-bridge.md) | ~/.claude/contacts-bridge | Search/manage Apple Contacts — lookup, birthdays | | [notes-bridge](notes-bridge.md) | ~/.claude/notes-bridge | Read/write Apple Notes — create, search, append | | [mail-bridge](mail-bridge.md) | ~/.claude/mail-bridge | Read/send Apple Mail — inbox, unread, compose | | [tmux-bridge](tmux-bridge.md) | ~/.claude/tmux-bridge | Read/write tmux sessions — panes, snapshots, send keystrokes |

Read the detail file for the bridge you need — each contains full command syntax, all parameters, and usage examples.

General Patterns

CLI Syntax

All bridges follow the same pattern:

~/.claude/  [arguments...]

Quoting

Arguments with spaces must be quoted:

~/.claude/reminders-bridge add "Shopping List" "Buy milk" "From the organic store"
~/.claude/calendar-bridge add "Work" "Team Meeting" "2026-03-01 10:00" "2026-03-01 11:00"

Destructive Operations

Delete commands use a dry-run by default pattern — they show what would be deleted without the --force flag:

# Dry run (safe preview)
~/.claude/reminders-bridge delete "Work" "Old task"

# Actually delete
~/.claude/reminders-bridge delete "Work" "Old task" --force

This applies to: reminders-bridge delete, calendar-bridge delete, contacts-bridge delete, notes-bridge delete, mail-bridge delete.

Permissions

Each bridge requires macOS permission on first use:

| Bridge | Permission | Settings Path | |--------|-----------|---------------| | reminders-bridge | Reminders | Privacy & Security > Reminders | | calendar-bridge | Calendars | Privacy & Security > Calendars | | contacts-bridge | Contacts | Privacy & Security > Contacts | | notes-bridge | Automation (Notes.app) | Privacy & Security > Automation | | mail-bridge | Automation (Mail.app) | Privacy & Security > Automation | | tmux-bridge | None (uses tmux CLI) | — |

Allowed Tools Configuration

Add to .claude/settings.local.json:

{
  "permissions": {
    "allow": [
      "Bash(~/.claude/reminders-bridge:*)",
      "Bash(~/.claude/calendar-bridge:*)",
      "Bash(~/.claude/contacts-bridge:*)",
      "Bash(~/.claude/notes-bridge:*)",
      "Bash(~/.claude/mail-bridge:*)",
      "Bash(~/.claude/tmux-bridge:*)"
    ]
  }
}

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.