Skip to main content
skill CX Codex

Apple Shortcuts Integration — Claude Code skill

Creates and runs Apple Shortcuts for iOS and macOS automation, with support for reminders, notes, and calendar workflows.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add claude-office-skills/skills --skill apple-shortcuts-integration -a claude-code
npx skills add claude-office-skills/skills --skill apple-shortcuts -a claude-code
Open on GitHub

What Apple Shortcuts Integration does

This skill creates and runs Apple Shortcuts for iOS and macOS automation. It can pass text or clipboard content into a shortcut, create reminders and notes, and work with calendar events.

It uses the apple-mcp MCP server and the shortcuts_run, shortcuts_list, reminders_create, and notes_create tools. Reminder details can include a due date, time, priority, and notes. Apple Notes actions cover creating, appending to, and searching notes in a folder.

The documented workflows include a daily journal, Share Sheet capture, and note sync with Notion or Obsidian. Test automations on all devices, because the documentation explicitly recommends that for iOS and macOS workflows.

What it helps with

  • run a shortcut with text input
  • send clipboard content to a Shortcut
  • create a reminder with a due date and priority
  • append an entry to Apple Notes
  • create a calendar event

Example prompts for the agent

  • Run the Morning Routine Shortcut.
  • Create a reminder in the Work list with the task details and due date.
  • Create a note in the Work folder with my meeting notes.

How to install Apple Shortcuts Integration

1Skills CLI (Vercel)

npx skills add claude-office-skills/skills --skill apple-shortcuts-integration -a claude-code
npx skills add claude-office-skills/skills --skill apple-shortcuts -a claude-code

2Manually: put the files in place

~/.claude/skills/apple-shortcuts/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/apple-shortcuts/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about Apple Shortcuts Integration

How do I install Apple Shortcuts Integration in Claude Code?

Run npx skills add claude-office-skills/skills --skill apple-shortcuts-integration -a claude-code. The skill file is placed at ~/.claude/skills/apple-shortcuts/SKILL.md.

What does Apple Shortcuts Integration do?

It runs Apple Shortcuts and works with Apple Reminders, Apple Notes, and calendar workflows. It can also pass parameters into a shortcut.

Should I test workflows on different devices?

Yes. The documentation recommends testing automations on all devices involved in the workflow.

Source text

SKILL.md · MIT
---
name: Apple Shortcuts Integration
description: Create and trigger Apple Shortcuts for iOS/macOS automation and cross-platform workflows
version: 1.0.0
author: Claude Office Skills
category: automation
tags:
  - apple
  - shortcuts
  - ios
  - macos
  - automation
department: operations
models:
  - claude-3-opus
  - claude-3-sonnet
  - gpt-4
mcp:
  server: apple-mcp
  tools:
    - shortcuts_run
    - shortcuts_list
    - reminders_create
    - notes_create
capabilities:
  - Shortcut execution
  - Reminders management
  - Notes creation
  - Calendar integration
input:
  - Shortcut names
  - Input parameters
  - Reminder details
  - Note content
output:
  - Shortcut results
  - Created items
  - Sync status
languages:
  - en
related_skills:
  - home-assistant
  - calendar-automation
  - obsidian-automation
---

# Apple Shortcuts Integration

Integrate with Apple ecosystem for iOS and macOS automation.

## Core Capabilities

### Run Shortcuts
```yaml
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
```yaml
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
```yaml
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
```yaml
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
```yaml
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
```yaml
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
```yaml
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

© Claude Office Skills · MIT · claude-office-skills/skills

Similar skills

All skills for Automation and no-code: n8n, Zapier, Make →

From the same set109

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor