apple-mail — скилл для Claude Code: почта Apple Mail через AppleScript
Скилл даёт агенту доступ к Apple Mail на macOS: читать письма, искать, отправлять и разбирать ящики. Пригодится, если почта живёт в Mail, а не в веб-клиенте.
npx skills add rbouschery/marketplace --skill apple-mail -a claude-codeЧто делает apple-mail
Внутри — набор bash-скриптов, которые дёргают Apple Mail через AppleScript. Скрипты лежат в каталоге ../../scripts/ относительно файла скилла, запускать их нужно из корня плагина. Отдельные группы отвечают за аккаунты и папки, чтение, отправку и управление письмами.
Список аккаунтов и ящиков выводится командами list-accounts.sh и list-mailboxes.sh, счётчик непрочитанных — get-unread-count.sh. Для чтения есть get-emails.sh, get-email-by-id.sh и search-emails.sh. Отправка идёт через send-email.sh, черновики создают create-draft.sh и create-reply-draft.sh, а send-draft.sh отправляет верхний черновик. Архивирование, удаление и пометки о прочтении — в archive-email.sh, delete-email.sh, mark-read.sh и mark-unread.sh.
Вывод структурированный: поля внутри записи разделяет <<>>, записи между собой — |||, ошибки начинаются с ERROR:. Пустые необязательные аргументы передавай как "", а несколько получателей — через запятую. Работает это только на macOS с настроенным Apple Mail и хотя бы одним аккаунтом. При первом запуске система спросит разрешение на автоматизацию — если его отклонить, скрипты молча упрутся в отказ, так что проверь настройки приватности.
Какие задачи решает
- посмотреть список аккаунтов и папок в Apple Mail
- выгрузить последние письма из INBOX с текстом
- найти письмо по запросу и прочитать его
- отправить письмо с копией и скрытой копией
- пометить письмо прочитанным или убрать его в архив
Примеры запросов агенту
- покажи последние 10 непрочитанных писем из INBOX с текстом
- найди письма про meeting notes и покажи первые 20
- создай черновик ответа на письмо 12345 с текстом «Thanks for your message!»
Как установить apple-mail
1Через Skills CLI (Vercel)
npx skills add rbouschery/marketplace --skill apple-mail -a claude-code2Вручную: положить файлы
~/.claude/skills/apple-mail/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/apple-mail/
1Через Skills CLI (Vercel)
npx skills add rbouschery/marketplace --skill apple-mail -a codex2Вручную: положить файлы
.agents/skills/apple-mail/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add rbouschery/marketplace --skill apple-mail -a cursor2Вручную: положить файлы
.cursor/skills/apple-mail/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install rbouschery/marketplace apple-mail2Вручную: положить файлы
.github/skills/apple-mail/SKILL.md1Через Skills CLI (Vercel)
npx skills add rbouschery/marketplace --skill apple-mail -a gemini-cli2Командой платформы
gemini skills install https://github.com/rbouschery/marketplace --path plugins/apple-mail/skills/apple-mailВручную: положить файлы
.devin/skills/apple-mail/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add rbouschery/marketplace --skill apple-mail -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о apple-mail
Как установить apple-mail в Claude?
Выполни npx skills add rbouschery/marketplace --skill apple-mail -a claude-code. Файл скилла окажется по пути ~/.claude/skills/apple-mail/SKILL.md.
Что делает apple-mail?
Даёт агенту команды для работы с Apple Mail на macOS: список аккаунтов и ящиков, чтение и поиск писем, отправка, черновики, архивирование и пометки о прочтении.
Что нужно для работы скилла?
macOS с настроенным Apple Mail и хотя бы одним аккаунтом. При первом запуске система запросит разрешение на автоматизацию.