Локально размещённый ассистент рабочего пространства Nextcloud
Скилл продуктивности Nextcloud позволяет Hermes работать с файлами, заметками, календарями, задачами и контактами в вашем собственном экземпляре Nextcloud через WebDAV, API заметок, CalDAV и CardDAV.
Что понадобится
- Требуется скилл продуктивности
hermes-nextcloud. - Требуется Python версии 3.8 или новее.
- Необходим доступный экземпляр Nextcloud.
- Требуется пароль приложения Nextcloud.
- При необходимости использования соответствующих операций требуются приложения «Заметки» и «Задачи».
Как применить
Hermes может выполнять эти операции через обычные интерфейсы общения, при этом данные остаются в вашем экземпляре Nextcloud.
В процессе настройки пароль приложения сохраняется в файле mode-0600. Используйте пароль приложения вместо основного пароля учётной записи, чтобы можно было отозвать доступ независимо.
Запросы на чтение — более безопасная отправная точка. Перед удалением или перемещением удалённых файлов, контактов или событий убедитесь в правильности целей.
Отметки времени в календаре используют установленный часовой пояс, а в остальных случаях — UTC по умолчанию.
В разделе настройки сначала создайте отзываемый пароль приложения Nextcloud, затем установите и настройте скилл, скопировав его в ~/.hermes/skills/productivity и запустив скрипт настройки:
Создайте отзываемый пароль приложения Nextcloud, затем установите и настройте скилл:
cd ~/.hermes/skills/productivity
git clone https://github.com/adnw-vinc/hermes-nextcloud.git nextcloud
python3 ~/.hermes/skills/productivity/nextcloud/scripts/setup.py
В процессе настройки проверенные учётные данные записываются в ~/.hermes/nextcloud.env. Проверьте подключение с помощью документированного обёртки CLI:
NC="python3 ~/.hermes/skills/productivity/nextcloud/scripts/nextcloud_api.py"
$NC check
В разделе «Подсказки» используйте запросы для общения, которые напрямую соответствуют описанным в документации операциям скилла:
Используйте запросы для общения, которые напрямую соответствуют описанным в документации операциям скилла:
List the files in my Nextcloud project folder and summarize the newest notes.
Show my Nextcloud calendar events and tasks for this week. Do not change anything.
Источник: aliaihub/awesome-hermes-usecases и участники проекта. Лицензия: CC-BY-4.0. Лицензия исходного материала.
Перевод и редакционная адаптация: ClawCases.
>Ресурсы
>Похожие юзкейсы
Командная строка Apple Notes
Управляйте заметками Apple непосредственно из терминала с помощью CLI memo: создавайте, просматривайте, редактируйте, удаляйте, искайте заметки, перемещайте их между папками и экспортируйте в формате HTML или Markdown.
Автоматизируйте интерфейс macOS с помощью CLI-инструмента Peekaboo
Используйте Peekaboo для анализа интерфейса macOS, взаимодействия с нужным элементом и проверки результата. Примеры используют синтаксис версии 4; ознакомьтесь с актуальной документацией и справкой установленной команды. Для старых версий следуйте инструкциям соответствующей версии.
Инфраструктура: Консоль оператора TUI
Hermes TUI HUD — это консоль оператора терминала с приоритетом на использование клавиатуры, обеспечивающая единый вид всего происходящего в вашем агенте.