nextcloud-calendar

Create, list, and query Nextcloud calendar events via CalDAV.

5|Updated Feb 7, 2021
One-click install
npx skills add https://github.com/ViktorBarzin/infra --skill nextcloud-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nextcloud-calendar
Source: https://github.com/ViktorBarzin/infra/tree/main/.claude/skills/nextcloud-calendar
Command: npx skills add https://github.com/ViktorBarzin/infra --skill nextcloud-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create, list, and query calendar events in Nextcloud via CalDAV to keep schedules synchronized and up to date.

Core Features & Use Cases

  • Create, list, and query events in Nextcloud calendars via CalDAV.
  • Default to using Nextcloud calendar unless another is specified.
  • Supports flexible date formats and straightforward workflows for reminders and meetings.

Quick Start

Create a calendar event in Nextcloud for tomorrow at 10:00 with the title 'Team Sync'.

Frequently Asked Questions about nextcloud-calendar

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

FAQPage Schema
How do I create Nextcloud calendar events via CalDAV using Python?

You can create Nextcloud calendar events via CalDAV using Python by passing event details like title and time to an automation script that handles the CalDAV protocol for Nextcloud automatically.

What credentials do I need to manage Nextcloud calendar events via CalDAV?

To manage Nextcloud calendar events via CalDAV, you need a Nextcloud user and an app password stored as environment variables, alongside the caldav and icalendar Python packages installed in your environment.

Can I list and query upcoming calendar events in Nextcloud without logging into the web interface?

Yes, listing and querying upcoming calendar events in Nextcloud is possible via CalDAV, allowing you to check schedules and retrieve event data directly through Python without using the web interface.

Does the Nextcloud CalDAV calendar automation support multiple calendars or only the default?

The Nextcloud CalDAV automation defaults to your primary Nextcloud calendar but allows specifying another calendar, providing flexible scheduling for reminders and meetings across different configured calendars.

What Python packages are required for Nextcloud calendar automation and scheduling?

Nextcloud calendar automation requires the caldav and icalendar Python packages installed in your virtual environment to process event data and communicate with the Nextcloud CalDAV server.