nextcloud-caldav-calendar-management

Automate Nextcloud CalDAV calendar CRUD operations via WebDAV.

4|1|Updated Apr 11, 2026
One-click install
npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill nextcloud-caldav-calendar-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextcloud-caldav-calendar-management
Source: https://github.com/arm2arm/AstroAgentAssistant/tree/main/productivity/nextcloud-caldav-calendar-management
Command: npx skills add https://github.com/arm2arm/AstroAgentAssistant --skill nextcloud-caldav-calendar-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

CalDAV calendar management on Nextcloud typically requires manual, error-prone WebDAV operations across calendars. This Skill provides a programmatic interface to perform CRUD operations against Nextcloud CalDAV servers.

Core Features & Use Cases

  • Create, read, update, and delete events on both personal and shared calendars via the CalDAV/WebDAV API.
  • Correctly handle calendar path conventions and UTF-8 encoded IDs for calendar-names.
  • Use case: Schedule team events on Persönlich or shared calendars with proper access control.

Quick Start

Authenticate to your Nextcloud CalDAV server and perform a sample create or update operation to manage a calendar event.

Frequently Asked Questions about nextcloud-caldav-calendar-management

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Nextcloud CalDAV calendar management via WebDAV?

Nextcloud CalDAV calendar management via WebDAV is automated by performing CRUD operations using PROPFIND, PUT, GET, and DELETE requests against personal and shared calendar paths. This handles authentication, path conventions, and iCal event formatting programmatically.

Can I create and delete events on shared Nextcloud calendars using the CalDAV API?

Yes, you can create and delete events on shared Nextcloud calendars using the CalDAV API. The interface supports full CRUD operations for both personal and shared calendars, applying correct calendar path conventions and UTF-8 encoded IDs for proper access.

What WebDAV methods are needed to manage iCal events on a Nextcloud calendar?

Managing iCal events on a Nextcloud calendar requires the WebDAV methods PROPFIND, PUT, GET, and DELETE. These methods execute create, read, update, and delete operations while handling authentication and iCal event formatting.

Does Nextcloud CalDAV support UTF-8 encoded calendar names for scheduling team events?

Nextcloud CalDAV supports UTF-8 encoded calendar names, allowing you to schedule team events on personal calendars like Persönlich or shared calendars. Proper UTF-8 encoding ensures correct path resolution and access control for CRUD operations.

Why do my WebDAV requests fail when updating Nextcloud calendar events?

WebDAV requests updating Nextcloud calendar events often fail due to incorrect calendar path conventions, missing authentication, or improperly formatted iCal events. Applying proper UTF-8 encoding for calendar IDs and using correct PROPFIND and PUT methods resolves these issues.

Is manual WebDAV operation required to manage Nextcloud CalDAV servers?

Manual WebDAV operations are not required to manage Nextcloud CalDAV servers. A programmatic interface automates authentication, path handling, and iCal event formatting, replacing error-prone manual WebDAV requests with structured CRUD operations.