calendar

Coordinate scheduling across Google Calendar and CalDAV providers.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/TerrifiedBug/nanoclaw-skills --skill calendar-terrifiedbug
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/TerrifiedBug/nanoclaw-skills/tree/main/plugins/nanoclaw-calendar/files/container-skills
Command: npx skills add https://github.com/TerrifiedBug/nanoclaw-skills --skill calendar-terrifiedbug

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Coordinating scheduling across multiple calendars and providers can be error-prone and time-consuming. This skill lets you read, create, and manage events on Google Calendar and CalDAV calendars from a unified interface.

Core Features & Use Cases

  • Google Calendar (gog CLI): manage calendars and events from the CLI using gog calendar commands to view calendars and create events.
  • CalDAV calendars: handle calendars from iCloud, Nextcloud, and Fastmail through the CalDAV interface mounted at /opt/cal-cli/, supporting listing calendars and events.
  • Use Case: When planning a team meeting, quickly check all attendees' calendars and create a shared event across providers.

Quick Start

Create a new event titled Meeting for tomorrow at 3 PM in your primary calendar.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I check availability across multiple calendars like Google Calendar and iCloud?▼

You can check cross-calendar availability by reading events from both Google Calendar and CalDAV providers. The skill coordinates scheduling across these services to streamline event planning and find overlapping free time.

Can I create events on Nextcloud and Fastmail through a CalDAV integration?▼

Yes, you can create and manage events on CalDAV calendars from iCloud, Nextcloud, and Fastmail. This is handled through the CalDAV interface mounted at /opt/cal-cli/ to support cross-provider event creation.

What do I need to manage Google Calendar events from the command line?▼

To manage Google Calendar events you need the gog CLI installed. The skill uses gog calendar commands to view calendars and create events directly from your terminal interface.

Is cross-calendar scheduling suitable for coordinating small team meetings?▼

Yes, cross-calendar scheduling is designed for personal use and small teams. It streamlines planning meetings by quickly checking all attendees' calendars across providers and creating shared events.

How do I create a new calendar event for a specific time?▼

You can create a new event by specifying the title, date, and time. For example, instruct the skill to create an event titled Meeting for tomorrow at 3 PM in your primary calendar to schedule it instantly.

What are the limitations of using this approach for cross-calendar scheduling?▼

This scheduling approach is limited to Google Calendar and CalDAV providers. It requires specific dependencies like the gog CLI for Google Calendar and a mounted CalDAV interface at /opt/cal-cli/ to function properly.