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.