mcpField
A
Apple Shortcuts Integration

Apple Shortcuts Integration

github.com/claude-office-skills生産性5454.7k 回インストール39 週間前に更新
リポジトリ

Apple Shortcuts Integration について

Apple Shortcuts Integrationは、iOSとmacOSのAppleエコシステムでタスクを自動化するスキルです。ショートカットの実行に加え、リマインダー、メモ、カレンダーを操作します。

主な機能

  1. 01任意の入力でショートカットを実行
  2. 02Appleリマインダーを作成
  3. 03Appleメモを作成・整理
  4. 04カレンダーイベントを作成
  5. 05複数ステップのショートカットワークフローを構築

活用シーン

  1. 01朝のルーティン用ショートカットを実行
  2. 02共有テキストをメモに保存
  3. 03期限付きのリマインダーを作成
  4. 04タグ付きメモを他のサービスと同期

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/apple-shortcuts-integrationを入力して読み込まれたか確認します。

詳細

Apple Shortcuts 連携

iOS および macOS の自動化のために、Apple エコシステムと連携します。

主な機能

ショートカットの実行
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:
  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:
  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:
  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_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
クイックキャプチャ
shortcut_quick_capture:
  trigger: share_sheet
  steps:
    - get_shared_input
    - create_note:
        title: "Captured - {{date}}"
        body: "{{input}}"
    - notify: "Captured successfully"

連携ワークフロー

クロスプラットフォーム同期
sync_workflow:
  trigger: note_created
  actions:
    - if: tag == "work"
      then:
        - sync_to: notion
        - sync_to: obsidian
    - if: has_task
      then:
        - create_reminder: from_task

ベストプラクティス

  1. 命名:明確で説明的なショートカット名にします
  2. 入力処理:入力を検証します
  3. エラー処理:適切に失敗を処理します
  4. プライバシー:データの露出を最小限に抑えます
  5. テスト:すべてのデバイスでテストします

コメント