Apple Shortcuts Integration — скилл для Claude Code
Создаёт и запускает Apple Shortcuts для автоматизации iOS и macOS, а также управляет напоминаниями, заметками и календарём.
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Что делает Apple Shortcuts Integration
Скилл создаёт и запускает Apple Shortcuts для автоматизации iOS и macOS. Он передаёт текст или содержимое буфера в быструю команду, создаёт напоминания и заметки, а также работает с событиями календаря.
Внутри используется MCP-сервер apple-mcp с инструментами shortcuts_run, shortcuts_list, reminders_create и notes_create. Можно задать для напоминания дату, время, приоритет и заметку; для Apple Notes доступны создание, добавление текста и поиск по папке.
Есть сценарии ежедневного журнала, захвата данных через Share Sheet и синхронизации заметок с Notion или Obsidian. Проверяйте сценарии на всех устройствах, потому что это прямо рекомендовано для автоматизаций iOS и macOS.
Какие задачи решает
- запустить быструю команду с текстовым вводом
- передать буфер обмена в Shortcut
- создать напоминание с датой и приоритетом
- добавить запись в Apple Notes
- создать событие в календаре
Примеры запросов агенту
- Запусти Shortcut
Morning Routine. - Создай напоминание «Подготовить отчёт» в списке
Workна указанную дату. - Создай заметку в папке
Workс итогами встречи.
Как установить Apple Shortcuts Integration
1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill apple-shortcuts-integration -a claude-codenpx skills add claude-office-skills/skills --skill apple-shortcuts -a claude-code2Вручную: положить файлы
~/.claude/skills/apple-shortcuts/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/apple-shortcuts/
1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill apple-shortcuts -a codex2Вручную: положить файлы
.agents/skills/apple-shortcuts/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill apple-shortcuts -a cursor2Вручную: положить файлы
.cursor/skills/apple-shortcuts/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install claude-office-skills/skills apple-shortcuts2Вручную: положить файлы
.github/skills/apple-shortcuts/SKILL.md1Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill apple-shortcuts -a gemini-cli2Командой платформы
gemini skills install https://github.com/claude-office-skills/skills --path apple-shortcutsВручную: положить файлы
.devin/skills/apple-shortcuts/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add claude-office-skills/skills --skill apple-shortcuts -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о Apple Shortcuts Integration
Как установить Apple Shortcuts Integration в Claude Code?
Выполните npx skills add claude-office-skills/skills --skill apple-shortcuts-integration -a claude-code. Файл скилла будет доступен по пути ~/.claude/skills/apple-shortcuts/SKILL.md.
Что делает Apple Shortcuts Integration?
Скилл запускает Apple Shortcuts и помогает работать с Apple Reminders, Apple Notes и календарём. Он поддерживает передачу параметров в быструю команду.
Нужно ли проверять сценарии на разных устройствах?
Да. Документация советует тестировать автоматизации на всех устройствах, затронутых сценарием.
Исходный текст
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