mcpField
A
Apple Shortcuts Integration

Apple Shortcuts Integration

github.com/claude-office-skillsProductivity5454.7k installsUpdated 39w ago
Repository

About Apple Shortcuts Integration

Apple Shortcuts Integration is a skill for automating tasks across the Apple ecosystem on iOS and macOS. It describes running Shortcuts and working with Reminders, Notes, and Calendar.

Key features

  1. 01Run Shortcuts with optional input
  2. 02Create Apple Reminders
  3. 03Create and organize Apple Notes
  4. 04Create Calendar events
  5. 05Build multi-step shortcut workflows

Use cases

  1. 01Run a morning routine shortcut
  2. 02Capture shared text in a note
  3. 03Create reminders with due dates
  4. 04Sync tagged notes to other services

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/claude-office-skills/skills --skill apple-shortcuts-integration

After installing, type/apple-shortcuts-integrationin Claude Code to confirm it loaded.

Details

From the project README

Apple Shortcuts Integration

Integrate with Apple ecosystem for iOS and macOS automation.

Core Capabilities

Run Shortcuts
shortcut_execution:
  run:
    name: "Morning Routine"
    input: optional
    
  run_with_input:
    name: "Process Text"
    input: "{{text_to_process}}"
    
  run_with_clipboard:
    name: "Share to App"
    input: clipboard
Apple Reminders
reminders:
  create:
    title: "{{task}}"
    list: "Work"
    due_date: "{{date}}"
    due_time: "09:00"
    priority: high
    notes: "{{details}}"
    
  query:
    list: "Shopping"
    completed: false
    
  complete:
    reminder_id: "{{id}}"
Apple Notes
notes:
  create:
    title: "Meeting Notes - {{date}}"
    folder: "Work"
    body: |
      # {{meeting_title}}
      
      ## Attendees
      {{attendees}}
      
      ## Notes
      {{notes}}
      
  append:
    note_title: "Running Log"
    content: "- {{date}}: {{entry}}"
    
  search:
    query: "project alpha"
    folder: "Projects"
Calendar
calendar:
  create_event:
    title: "{{event_title}}"
    calendar: "Work"
    start: "{{start_time}}"
    end: "{{end_time}}"
    location: "{{location}}"
    notes: "{{notes}}"
    alerts:
      - 30  # minutes before
      
  query:
    calendar: "all"
    start: today
    end: "+7 days"

Shortcut Examples

Daily Log
shortcut_daily_log:
  steps:
    - get_current_date
    - prompt_for_input:
        message: "How was your day?"
    - append_to_note:
        title: "Daily Journal"
        content: |
          ## {{date}}
          {{input}}
    - create_reminder:
        title: "Journal entry"
        due: tomorrow 9am
Quick Capture
shortcut_quick_capture:
  trigger: share_sheet
  steps:
    - get_shared_input
    - create_note:
        title: "Captured - {{date}}"
        body: "{{input}}"
    - notify: "Captured successfully"

Integration Workflows

Cross-Platform Sync
sync_workflow:
  trigger: note_created
  actions:
    - if: tag == "work"
      then:
        - sync_to: notion
        - sync_to: obsidian
    - if: has_task
      then:
        - create_reminder: from_task

Best Practices

  1. Naming: Clear, descriptive shortcut names
  2. Input Handling: Validate inputs
  3. Error Handling: Graceful failures
  4. Privacy: Minimize data exposure
  5. Testing: Test on all devices

Comments

Markdown supported