caldav

Create, list, and delete calendar events on CalDAV servers via HTTP requests.

Updated May 7, 2026
One-click install
npx skills add https://github.com/chtugha/brassclaw --skill caldav
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: caldav
Source: https://github.com/chtugha/brassclaw/tree/main/skills/caldav
Command: npx skills add https://github.com/chtugha/brassclaw --skill caldav

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill simplifies calendar management by providing a convenient way to add, list, delete events, and manage tasks on any CalDAV server, all with automatic credential injection.

Core Features & Use Cases

  • CalDAV Integration: Seamlessly integrates with CalDAV servers like Nextcloud, Radicale, iCloud, Baikal, etc.
  • Event Management: Create, list, and delete events and tasks.
  • Automatic Credential Injection: Securely handles authentication without manual intervention.
  • Use Case: Use this Skill to quickly add a new event or check your schedule directly from your AI assistant.

Quick Start

Schedule a meeting by saying, "Create a new event for 10 AM tomorrow."

Frequently Asked Questions about caldav

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

FAQPage Schema
How do I manage calendar events on a CalDAV server using an AI assistant?

You can manage calendar events on a CalDAV server by using automated HTTP requests to create, list, and delete entries. The Skill handles authentication automatically, requiring only the server URL, username, and password to operate.

Can I use this to create events on my Nextcloud or iCloud calendar?

Yes, you can create events on Nextcloud, iCloud, or other CalDAV servers. The integration connects directly to the server via HTTP, allowing you to add or check your schedule seamlessly from your assistant.

How do I securely handle credentials when connecting to a CalDAV server?

Credentials are handled through automatic injection, meaning you provide your CalDAV server URL, username, and password once. The tool then securely manages authentication without requiring manual intervention for each request.

What do I need to set up before listing and deleting events on my CalDAV calendar?

To list and delete events, you need a valid CalDAV server URL, your username, and your password. Once configured, the tool operates using HTTP requests to communicate directly with the server.

Does this approach support task management alongside calendar event scheduling?

Yes, task management is supported alongside calendar event scheduling. You can create, list, and delete both events and tasks on any compatible CalDAV server with minimal configuration.

Is there a quick way to schedule a meeting directly from my assistant?

You can quickly schedule a meeting by instructing your assistant to create a new event, such as asking it to schedule a meeting for a specific time. The tool then automates the event creation on your CalDAV server.