Apple Shortcuts Integration について
Apple Shortcuts Integrationは、iOSとmacOSのAppleエコシステムでタスクを自動化するスキルです。ショートカットの実行に加え、リマインダー、メモ、カレンダーを操作します。
主な機能
- 01任意の入力でショートカットを実行
- 02Appleリマインダーを作成
- 03Appleメモを作成・整理
- 04カレンダーイベントを作成
- 05複数ステップのショートカットワークフローを構築
活用シーン
- 01朝のルーティン用ショートカットを実行
- 02共有テキストをメモに保存
- 03期限付きのリマインダーを作成
- 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
ベストプラクティス
- 命名:明確で説明的なショートカット名にします
- 入力処理:入力を検証します
- エラー処理:適切に失敗を処理します
- プライバシー:データの露出を最小限に抑えます
- テスト:すべてのデバイスでテストします
コメント
Markdown 対応