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.