Nextcloud
Cloud Storage Google ServicesInstall Command
npx clawhub@latest install nextcloud
Installation Guide
Make sure Node.js 22+ and OpenClaw are installed. Run openclaw --version in your terminal to verify.
Run the install command above in your terminal. ClawHub will automatically download and install Nextcloud to the ~/.openclaw/skills/ directory.
Run openclaw skills list to check your installed skills and confirm Nextcloud appears in the list.
Follow the configuration instructions in the description below to add skill settings to ~/.config/openclaw/openclaw.json5.
~/.openclaw/skills/ or the skills/ directory in your project root. Make sure the folder contains a SKILL.md file.
Detailed Description
The Nextcloud skill connects OpenClaw to your Nextcloud private cloud instance, managing files, calendars, and contacts β ideal for users who value data sovereignty.
Core Features
- File Management: Upload, download, search, and share files in Nextcloud
- Calendar Management: View and create calendar events via CalDAV
- Contacts: Access and manage Nextcloud address books
- Notes: Read and write notes in Nextcloud Notes
- Share Links: Create and manage file sharing links
Configuration
{
skills: {
nextcloud: {
url: "https://your-nextcloud.example.com",
username: "admin",
password: "app-specific-password"
}
}
}
Use Cases
- "Search the Documents folder for last week's meeting notes"
- "Upload this file to the Projects directory in Nextcloud"
- "View tomorrow's calendar schedule"
- Replace Google Drive/Calendar in a self-hosted data solution
Data Security
All data stays on your Nextcloud server without passing through any third-party cloud service. It is recommended to use an App Password rather than your main password.