nextcloud-caldav-agent

Manage Nextcloud CalDAV calendars and events from the command line.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing calendars on cloud.aip.de Nextcloud via CalDAV from the terminal eliminates manual web UI navigation and streamlines scheduling workflows.

Core Features & Use Cases

  • List personal calendars and read events across shared calendars.
  • Create, edit, and delete events via CalDAV endpoints with proper URL encoding and UTC timestamps.
  • Use cases include personal planning, team scheduling, and holiday or resource calendars automation.

Quick Start

Authenticate via environment variables CALDAV_USER, CALDAV_PASS, and CALDAV_BASE, then run the provided curl examples to manage calendars from the terminal.

Frequently Asked Questions about nextcloud-caldav-agent

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

FAQPage Schema
How do I manage Nextcloud CalDAV calendars from the terminal?▼

Manage Nextcloud CalDAV calendars from the terminal using curl commands to list calendars and create, edit, or delete events with proper URL encoding and UTC timestamps.

What credentials do I need to automate CalDAV calendar management on Nextcloud?▼

Automating CalDAV calendar management on Nextcloud requires setting three environment variables: CALDAV_USER, CALDAV_PASS, and CALDAV_BASE to authenticate your curl requests.

Can I view and modify events on shared Nextcloud calendars using curl?▼

Yes, you can view and modify events on shared Nextcloud calendars using curl by sending standard CalDAV operations to the appropriate URL-encoded endpoints.

What is the best way to automate team scheduling on a Nextcloud calendar?▼

Automating team scheduling on a Nextcloud calendar is best handled by scripting curl commands to interact directly with CalDAV endpoints, streamlining event creation and updates.

Does CalDAV automation handle URL-encoded paths and UTC timestamps for Nextcloud events?▼

CalDAV automation handles URL-encoded paths and UTC timestamps for Nextcloud events to ensure accurate event creation, editing, and deletion across personal and shared calendars.