openclaw-nextcloud
Zarządzaj notatkami, zadaniami, kalendarzem i plikami bezpośrednio z Nextclouda
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill integrujący Nextcloud z agentami AI. Tworzysz notatki, zarządzasz zadaniami i wydarzeniami w kalendarzu, przesyłasz i pobierasz pliki, a także organizujesz kontakty — wszystko przez API Notes, CalDAV i WebDAV. Idealne dla użytkowników, którzy chcą zautomatyzować pracę z chmurą bez opuszczania agenta. Wymaga Node.js 20+ i dostępu do sieci do instancji Nextclouda.
Jak używać
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.