openclaw-nextcloud
Manage Notes, Tasks, Calendar, Files, and Contacts in your Nextcloud instance via CalDAV, WebDAV, and Notes API. Use for creating notes, managing todos and calendar events, uploading/downloading files, and managing contacts.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage Notes, Tasks, Calendar, Files, and Contacts in your Nextcloud instance via CalDAV, WebDAV, and Notes API. Use for creating notes, managing todos and calendar events, uploading/downloading files, and managing contacts.
How to use
Przygotuj zmienne środowiskowe: ustaw NEXTCLOUD_URL (adres Twojej instancji Nextclouda, np. https://cloud.example.com), NEXTCLOUD_USER (nazwa użytkownika) oraz NEXTCLOUD_TOKEN (hasło aplikacji lub hasło logowania). Rekomendowane jest użycie hasła aplikacji dla bezpieczeństwa.
Upewnij się, że masz zainstalowany Node.js w wersji 20 lub wyższej oraz dostęp sieciowy do Twojej instancji Nextclouda.
Aby utworzyć nową notatkę, użyj komendy: notes create --title "Tytuł" --content "Treść" z opcjonalnym parametrem --category dla kategorii.
Aby wyświetlić wszystkie notatki, wykonaj: notes list. Aby pobrać konkretną notatkę, użyj: notes get --id
. Do zarządzania zadaniami użyj: tasks list aby zobaczyć wszystkie zadania, tasks create --title "Zadanie" aby dodać nowe, z opcjonalnymi parametrami --due dla terminu, --priority dla priorytetu i --description dla opisu.
Dla operacji na plikach (upload, download, wyszukiwanie) oraz zarządzania kalendarzem i kontaktami, uruchom skill przez skrypt: node scripts/nextcloud.js
[opcje]. Pełną listę dostępnych komend znajdziesz w dokumentacji skill'u.