Личный AI-хаб: Apple Health + Threads + Gmail + Календарь

Создайте единый чат в Telegram с агентом Hermes, который по запросу собирает данные о сне из Apple Health, аналитику Threads, содержимое почты Gmail и записи Google Calendar, а затем формирует на их основе утренний отчет.

Hermes Скопировали: 0
1 ресурс

Что понадобится

  • Готовый к деплою артефакт — это krumjahn/threads-growth-skill на GitHub: открытый скилл Hermes для получения аналитики Threads. Другие скиллы в этом рабочем процессе описаны в блоге, но не все из них являются открытыми.
  • Данные Apple Health необходимо экспортировать в локальный файл с помощью приложения Health Auto Export или пользовательского ярлыка iOS; анализатор считывает JSON и сохраняет его как ежедневный навык.
  • Для доступа к Threads используется krumjahn/threads-growth-skill из GitHub, а аутентификация осуществляется через экспортированные cookie-файлы браузера (расширение Cookie-Editor) — ключ API не требуется.
  • Приложение Google Cloud OAuth с включенными API Gmail и Календаря; JSON-учетные данные размещаются в ~/.hermes/integrations/google/.
  • Общая база знаний: в блоге используется хранилище Obsidian по адресу ~/ObsidianVault/, которое Hermes напрямую читает и записывает.
  • krumjahn/threads-growth-skill (открытый исходный код, готов к деплою).
  • Конвейер экспорта данных Apple Health (приложение Health Auto Export для iOS).
  • Google Cloud OAuth (Gmail + Календарь).
  • Шлюз Telegram с поддержкой тем.
  • Хранилище Obsidian (необязательно, для общей базы знаний).
  • Провайдер LLM: в блоге используется OpenAI Codex (20 долларов/месяц), OpenRouter (бесплатный тариф) или локальный Ollama.
  • Стоимость: в блоге применяется OpenAI Codex (20 долларов/месяц) или бесплатный тариф OpenRouter; обоих вариантов достаточно для формирования утреннего отчета.
  • Готовый к деплою скилл: krumjahn/threads-growth-skill — открытый скилл Hermes для аналитики Threads.

Как применить

Такая настройка подходит для индивидуального предпринимателя или технического специалиста, которому нужен единый интерфейс для запросов личных данных из нескольких сервисов, а также долгоживущий агент, накапливающий знания со временем.

Аутентификация через cookie-файлы браузера для Threads — единственный рабочий способ на сегодняшний день, так как API Threads ограничен. Такой подход относится к той же серой зоне, что и другие интеграции через cookie-файлы: подходит для личного использования, но может сломаться при изменении формата экспорта Meta.

Междоменные запросы работают только если агент уже записывал данные в общий слой знаний (Obsidian или структурированный скилл памяти); надежность всей системы зависит от корректности записи в этот слой.

  1. Установите Hermes Agent на свой основной компьютер (в блоге используется macOS; Linux/Windows работают аналогично с соответствующими заменами).
  2. Настройте Telegram в качестве основного шлюза и включите поддержку тем.
   hermes gateway setup
   # pick Telegram, paste bot token, set chat ID with Topics enabled

  1. Подключите каждый сервис. Apple Health: экспортируйте данные здоровья в локальный файл (приложение Health Auto Export или пользовательский ярлык iOS) и укажите Hermes путь к этому файлу; анализатор считает JSON и сохраняет его как ежедневный навык. Threads: установите krumjahn/threads-growth-skill из GitHub; аутентификация осуществляется через экспортированные cookie-файлы браузера (расширение Cookie-Editor) — ключ API не требуется.
     ```bash
     git clone https://github.com/krumjahn/threads-growth-skill.git
     cp -r threads-growth-skill ~/.hermes/skills/threads-growth-skill
     hermes skills reload
     ```

Gmail + Google Calendar: создайте приложение OAuth в Google Cloud Console с включенными API Gmail и Календаря, затем поместите JSON-учетные данные в ~/.hermes/integrations/google/.

  1. Добавьте ежедневный утренний cron-задачу, которая собирает данные о сне, календаре, почте и Threads в один краткий отчет.
   /cron add "0 7 * * *" "Every morning at 7am: read my sleep data from
   ~/.hermes/data/health/last-7-days.json, my calendar for the next 24h,
   my unread Gmail (inbox-only, max 20), and my Threads analytics for the
   past 7 days. Compose a 5-bullet morning brief: sleep, schedule, top 3
   emails, top Threads post, and a one-line suggestion for the day.
   Post to my Telegram health topic."

  1. Настройте общую базу знаний: блог использует хранилище Obsidian по адресу ~/ObsidianVault/, а Hermes напрямую читает и записывает туда заметки.

Промпты.

# Health
"Show me my average sleep this week vs. last week, and call out any
night under 6 hours."

# Social
"Pull my top 3 Threads posts from the last 7 days by impressions,
with their first 50 characters of copy."

# Cross-domain
"On days I shipped a release in the last 30 days, what was my average
sleep the night before?"

# Inbox
"Show me unread inbox messages from senders I've replied to before
and that arrived after 6pm yesterday."

Междоменный запрос — это ключевая функция; для его выполнения Hermes должен знать как о данных о здоровье, так и об истории релизов, что становится возможным благодаря общему хранилищу Obsidian.

Ссылки

Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.

Перевод и редакционная адаптация: ClawCases.

>Ресурсы

>Похожие юзкейсы