Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
fix(security): patch 4 vulnerabilities in nextcloud.py
What This Skill Does
Manages files and folders on a Nextcloud instance via WebDAV and OCS API. Supports creating, reading, writing, renaming, moving, copying, deleting, listing, and searching files. Also handles favorites, system tags, and storage quota checks.
Uses only Python stdlib with no external dependencies, so it works in any Python 3.9+ environment without installing packages.
When to use it
- Saving AI-generated article summaries as Markdown files to Nextcloud
- Appending daily entries to a running log file on Nextcloud
- Organizing a workspace by creating structured folder hierarchies
- Tagging files by status such as draft, published, or research
- Checking available storage quota before starting a large upload
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Save this article summary to my Nextcloud drafts folder
- 1Connects to Nextcloud using NC_URL, NC_USER, and NC_APP_KEY credentials
- 2Verifies the /Drafts folder exists within the configured base_path
- 3Writes the summary content as /Drafts/summary.md
- 4Confirms the file was created and returns its path
File saved to /Drafts/summary.md on Nextcloud
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.