Установка скиллов и плагинов OpenClaw осуществляется на ваш страх и риск. Все файлы были получены из открытых источников и предоставляются «как есть». Мы не гарантируем их корректную работу, безопасность или совместимость с вашей системой. Перед установкой настоятельно рекомендуется ознакомиться с содержимым кода и убедиться, что вы понимаете, какие изменения будут внесены в вашу систему.
OpenClaw Nextcloud Skill — это навык, обеспечивающий интеграцию с экземпляром Nextcloud и позволяющий управлять заметками, задачами, календарями, файлами и контактами из единого интерфейса.
Обзор
Данный навык предоставляет унифицированный способ взаимодействия с сервисами Nextcloud через API, включая Notes API, CalDAV, WebDAV и CardDAV. Он подходит для автоматизации рабочих процессов, управления личными данными и интеграции с другими инструментами.
С его помощью можно выполнять операции создания, чтения, обновления и удаления (CRUD) для различных типов данных, включая заметки, события календаря, задачи и файлы. :
Конфигурация
Для работы навыка необходимо задать следующие переменные окружения:
- NEXTCLOUD_URL — базовый URL вашего экземпляра Nextcloud (например, https://cloud.example.com)
- NEXTCLOUD_USER — имя пользователя Nextcloud
- NEXTCLOUD_TOKEN — пароль приложения (рекомендуется) или обычный пароль
Навык использует указанные данные для аутентификации и выполнения запросов к API Nextcloud. :
Основные возможности
1. Заметки (Notes)
Полная поддержка операций с заметками: создание, чтение, обновление и удаление. Работа осуществляется через Notes API.
2. Задачи / Todo
Управление задачами через CalDAV (формат VTODO): создание, редактирование, завершение и удаление задач.
3. Календарь
Работа с событиями календаря через CalDAV (VEVENT): просмотр, создание, изменение и удаление событий.
4. Файлы
Операции с файлами через WebDAV: загрузка, скачивание, поиск, просмотр списка и удаление файлов.
5. Контакты
Полноценное управление контактами через CardDAV: создание, поиск, редактирование и удаление записей.
Требования
- Node.js версии 20 или выше
- Доступный экземпляр Nextcloud с включёнными API
- Пароль приложения или учётные данные пользователя
Навык запускается через Node.js-скрипт и взаимодействует с сервером Nextcloud по сети. :
Применение
OpenClaw Nextcloud Skill может использоваться для:
- автоматизации задач и рабочих процессов
- массовых операций с файлами
- синхронизации календарей и контактов
- создания резервных копий
- интеграции Nextcloud в CI/CD или личные productivity-пайплайны
Главное преимущество — единая точка доступа ко всем основным возможностям Nextcloud через CLI и API. :
Файл из источника