NanoSkill
Добавить навык

Навык агента для управления электронной почтой

отNousResearch163Kзвезды GitHubGitHub

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

электронная почтаПроверка безопасности пройдена
Превью результата

Полное демо

Изучите реальный опыт управления рабочими процессами электронной почты с помощью этого навыка.

Начало работы

Запустите первую задачу

  1. email install
    01

    Установить

    Добавьте навык агента электронной почты Хималайя к вашему ИИ-агенту.

  2. email task
    02

    Опишите задачу

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

  3. generation
    03

    Просмотрите и автоматизируйте

    Получайте структурированные сводки содержимого входящих, проверяйте предлагаемые действия, дорабатывайте черновики и безопасно выполняйте рабочие процессы электронной почты.

Команда установки

$ npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email

Описание

Этот навык управления электронной почтой позволяет пользователям взаимодействовать с почтой прямо из терминала, предлагая оптимизированный и эффективный способ обработки цифровой переписки. Он позволяет отправлять, получать, искать и управлять письмами, не покидая интерфейс командной строки, что делает его идеальным для разработчиков, системных администраторов и всех, кто предпочитает текстовый рабочий процесс.

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

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

Ключевые функции

Почему это мощно

  • Отправка писем из терминала

    Создавайте и отправляйте электронные письма прямо из интерфейса командной строки, интегрируя отправку писем в ваши рабочие процессы скриптов и автоматизации.

  • Получение и просмотр писем

    Получайте доступ и читайте входящие электронные письма в вашем терминале, предоставляя текстовый интерфейс для быстрого просмотра вашей переписки.

  • Поиск содержимого писем

    Выполняйте мощный поиск по архивам вашей электронной почты, чтобы быстро находить конкретные сообщения, вложения или информацию с помощью команд терминала.

  • Управление почтовым ящиком

    Организуйте и управляйте своим почтовым ящиком, включая такие действия, как удаление, архивирование или перемещение сообщений, и все это с удобством вашего терминала.

  • Автоматизация рабочих процессов с электронной почтой

    Используйте навык для написания скриптов и автоматизации рутинных задач с электронной почтой, повышая производительность и сокращая ручные усилия по управлению почтой.

Сценарии

Когда использовать

  • Разработчики, управляющие коммуникациями проекта

    Разработчики могут использовать этот навык для отправки обновлений кода, получения отчетов об ошибках и управления электронными письмами, связанными с проектом, не переключая контекст из своей среды разработки.

  • Системные администраторы для мониторинга оповещений

    Системные администраторы могут интегрировать управление электронной почтой в свои сценарии мониторинга, чтобы получать и обрабатывать системные оповещения и уведомления прямо в терминале.

  • Энтузиасты командной строки для ежедневной переписки

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

SKILL.md

Навык почтового агента Хималая

Используйте CLI Хималая для чтения, поиска, отправки, ответа, пересылки, перемещения, удаления и управления электронными письмами прямо из терминала.

Установка

bash npx skills add https://github.com/NousResearch/hermes-agent/tree/main/skills/email

Что он делает

Навык почтового агента Хималая предоставляет вашему ИИ-агенту возможности работы с электронной почтой через терминал с помощью внешнего интерфейса командной строки himalaya.

Он позволяет агенту работать с реальным почтовым ящиком по протоколам IMAP и SMTP, что удобно для сортировки писем, поиска сообщений, очистки ящика, составления ответов, пересылки сообщений и скачивания вложений.

Основные возможности

  • Перечисление почтовых папок
  • Перечисление писем из входящих или пользовательских папок
  • Поиск писем по отправителю, теме или ключевому слову
  • Чтение содержимого писем в виде простого текста
  • Экспорт исходных сообщений MIME
  • Отправка новых писем из терминала
  • Ответ на существующие цепочки писем
  • Пересылка сообщений
  • Перемещение или копирование писем между папками
  • Удаление писем
  • Добавление или снятие флагов писем
  • Работа с несколькими учётными записями электронной почты
  • Скачивание вложений
  • Использование вывода в формате JSON для структурированной автоматизации

Сценарии использования

  • Управление входящей почтой
  • Поиск и извлечение писем
  • Автоматическая сортировка писем
  • Составление и отправка ответов
  • Пересылка важных сообщений
  • Скачивание вложений для последующей обработки
  • Создание рабочих процессов с использованием терминала для работы с почтой
  • Подключение рабочих процессов агента к почтовым ящикам IMAP/SMTP

Требования

Перед использованием этого навыка вам необходимо:

  1. Установленный Хималая CLI
  2. Файл конфигурации Хималая по адресу:

bash ~/.config/himalaya/config.toml

  1. Учётные данные IMAP и SMTP настроены безопасно
  2. Пароли хранятся безопасным способом, например, с помощью pass, системного связки ключей или другой команды для паролей

Установка Хималая CLI

Рекомендуемая установка для Linux или macOS:

bash curl -sSL https://raw.githubusercontent.com/pimalaya/himalaya/master/install.sh | PREFIX=~/.local sh

macOS через Homebrew:

bash brew install himalaya

Установка через Cargo:

bash cargo install himalaya --locked

Базовая настройка

Запустите интерактивный мастер настройки учётной записи:

bash himalaya account configure

Или создайте конфигурацию вручную:

toml [accounts.personal] email = "you@example.com" display-name = "Your Name" default = true backend.type = "imap" backend.host = "imap.example.com" backend.port = 993 backend.encryption.type = "tls" backend.login = "you@example.com" backend.auth.type = "password" backend.auth.cmd = "pass show email/imap" message.send.backend.type = "smtp" message.send.backend.host = "smtp.example.com" message.send.backend.port = 587 message.send.backend.encryption.type = "start-tls" message.send.backend.login = "you@example.com" message.send.backend.auth.type = "password" message.send.backend.auth.cmd = "pass show email/smtp" folder.aliases.inbox = "INBOX" folder.aliases.sent = "Sent" folder.aliases.drafts = "Drafts" folder.aliases.trash = "Trash"

Распространённые команды

Перечислить папки

bash himalaya folder list

Перечислить письма во входящих

bash himalaya envelope list

Перечислить письма в конкретной папке

bash himalaya envelope list --folder "Sent"

Поиск писем

bash himalaya envelope list from john@example.com subject meeting

Прочитать письмо

bash himalaya message read 42

Отправить новое письмо

bash cat << 'EOF' | himalaya template send From: you@example.com To: recipient@example.com Subject: Test Message Hello from Himalaya! EOF

Ответить на письмо

bash himalaya template reply 42 | sed 's/^$/\nYour reply text here\n/' | himalaya template send

Переслать письмо

bash himalaya template forward 42 | sed 's/^To:.*/To: newrecipient@example.com/' | himalaya template send

Переместить письмо

bash himalaya message move 42 "Archive"

Удалить письмо

bash himalaya message delete 42

Скачать вложения

bash himalaya attachment download 42

Вывод в формате JSON

bash himalaya envelope list --output json

Примечания

Этот навык предназначен для операций с почтовым ящиком через терминал. Он зависит от внешнего интерфейса командной строки himalaya и правильно настроенной учётной записи электронной почты.

Для рабочих процессов агента ввод через конвейер обычно надёжнее, чем открытие интерактивного редактора. Вывод в формате JSON рекомендуется, когда агенту нужно программно разобрать результаты.

Лучше всего подходит для

  • Разработчики, предпочитающие рабочие процессы с электронной почтой через терминал
  • ИИ-агенты, которым требуется прямой доступ к почтовому ящику
  • Задачи автоматизации электронной почты
  • Управление электронной почтой на основе IMAP/SMTP
  • Лёгкие рабочие процессы для личной продуктивности

Источник

GitHub:

text https://github.com/NousResearch/hermes-agent/tree/main/skills/email

FAQ