Buzz and Hermes Skills

Три скилла для Hermes Agent: подключение к сообществу Buzz, медиафайлы во вложениях и собственное реле Buzz.

  • 278 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Скиллы обращаются к ключам агента и владельца, настраивают шлюз и пишут в `.env` профиля Hermes.
Все причины и проверки

tonbistudio/buzz-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/buzz-and-hermes-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

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

  • Скиллы обращаются к ключам агента и владельца, настраивают шлюз и пишут в `.env` профиля Hermes.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Buzz and Hermes Skills собирает три скилла для Hermes Agent, который работает как нативный агент мессенджера Buzz. `hermes-in-buzz` ведет через подключение и отладку: отдельная идентичность Nostr, доступ только владельцу, установка Buzz CLI, настройка шлюза и проверка живого обмена в обе стороны. `buzz-media-attachments` отправляет локальные файлы в текущий чат командой `buzz messages send --file`; для MP4, которые реле отклоняет, чинит файл ремуксом или перекодировкой, а при нужде делает GIF. `buzz-self-hosting` помогает поднять собственное реле по стеку `deploy/compose` и разобрать типичные поломки. Скрипт `update_buzz_credentials.py` обновляет ключи через скрытый ввод.

Для кого. Владельцам Hermes Agent, которые подключают агента к сообществу Buzz или держат собственное реле Buzz.

Подходит, если

  • Удаленный шлюз Hermes надо подключить к сообществу Buzz отдельным агентом с собственным ключом.
  • Видеоролик не уходит во вложение, потому что реле отклоняет MP4.
  • Собственное реле Buzz поднимают через `deploy/compose` и ищут, где агент перестает отвечать.
  • Ключи агента нужно обновить, не показывая их в аргументах командной строки.

Не подходит, если

  • Hermes не используется: скиллы написаны под него.
  • Нужен другой мессенджер, не Buzz.
  • Для вложений хватает штатной доставки `MEDIA:/path`, она работает без сбоев.

Пример запроса к агенту

Используй скилл hermes-in-buzz, чтобы подключить этот хост Hermes к моему сообществу Buzz, и проверь обмен сообщениями в обе стороны.

Ограничения

Нужны Hermes Agent с поддержкой шлюза, адрес реле Buzz и отдельная идентичность агента. Для отправки сообщений нужен внешний `buzz` CLI, для разбора видео FFmpeg и FFprobe, для сборки помощника на Rust, возможно, Cargo. Skill `hermes-in-buzz` считает официальную документацию Hermes и свежий выпуск `block/buzz` главнее собственного текста. Hermes может менять скилл на месте, если каталог доступен на запись, поэтому закрывайте его правами файловой системы.

Как отключить. Уберите путь из `skills.external_dirs` в `~/.hermes/config.yaml` или удалите скопированные каталоги из `~/.hermes/skills/` и начните новую сессию Hermes. Подключение шлюза к Buzz отключайте настройками шлюза.

Частые вопросы

Какие настройки доступа безопасны по умолчанию?

Рекомендованы `allow_all_users: false`, явный список владельцев и `require_mention: true`. Нерабочий общий доступ лучше не включать.

Можно ли использовать ключ владельца для агента?

Нет. README требует отдельную идентичность агента и не допускает повторного использования `nsec` человека.

Как скилл убеждается, что подключение работает?

Состояния процесса мало. Нужен реальный результат релея или CLI и живой обмен: входящее и исходящее сообщение в Buzz.

Как загрузить `.env` с токеном авторизации?

Парсером dotenv, а не через shell: `BUZZ_AUTH_TAG` может содержать JSON, который оболочка портит.

Какие инструменты нужны для вложений?

Внешний `buzz` CLI для отправки и FFmpeg с FFprobe для проверки и починки MP4, при необходимости для GIF.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Российский стек

Плагин-шлюз, который подключает Hermes Agent к мессенджеру MAX: голосовая транскрипция, кнопки, таблицы-картинки и кросс-платформенные сессии

ПлагинРасширенный доступ17Звезды репозитория
Российский стек

Канал ВКонтакте для Hermes Agent: Long Poll, кнопки и выбор модели в диалоге, голосовые, картинки, доставка cron-отчетов и парное подтверждение

ПлагинРасширенный доступ
Российский стек

Плагин ВКонтакте для Hermes Agent: бот группы принимает личные сообщения и беседы по Long Poll API, агент отвечает от имени сообщества

ПлагинРасширенный доступ1Звезды репозитория

Hermes VK Adapter

hermes-vk-adapter

Российский стек

Плагин подключает личные сообщения сообщества ВКонтакте к Hermes Agent через Bots Long Poll без публичного адреса и вебхука

ПлагинРасширенный доступ

Набор кроссплатформенных скиллов: запросы только на чтение к PostgreSQL, MySQL и MSSQL, Google Workspace, Jira, Telegram, озвучка и исследования

СкиллШирокий доступ454Звезды репозитория

Hark шлет на iPhone уведомления агентов и скриптов, спрашивает одобрение опасных команд и показывает прогресс задачи

CLIШирокий доступ212Звезды репозитория

Коротко о README

Три скилла, способы установки (внешний каталог или копирование), порядок подключения, принципы безопасности и требования.

Бейдж для README

Сообщить о проблеме