calendar

Manage Google Calendar events and schedules via the gog command-line tool.

6|2|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/dandaka/skills --skill calendar-dandaka
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/dandaka/skills/tree/main/calendar
Command: npx skills add https://github.com/dandaka/skills --skill calendar-dandaka

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage and automate Google Calendar tasks from the command line to avoid manual event creation, searching, and attendee management across multiple calendars.

Core Features & Use Cases

  • List & Inspect Events: Retrieve upcoming events and detailed event JSON for parsing and automation.
  • Create & Update Events: Create events with RFC3339 timestamps, location, description, and attendees; update time, title, and attendee lists.
  • Search & Delete: Search events by text query and delete events by ID after verification.
  • Use Case: Quickly compile your upcoming week, add meeting attendees, and adjust event times programmatically for scheduling workflows.

Quick Start

List upcoming events by running gog calendar events --account "$GOOGLE_ACCOUNT" --json to obtain structured event data and IDs.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I manage Google Calendar events from the command line?

You can manage Google Calendar events from the command line by using the gog CLI tool to list, create, update, search, and delete events programmatically. It requires a configured GOOGLE_ACCOUNT environment variable and authenticated gog installation.

What format do timestamps need to be in to create Google Calendar events via gog?

Timestamps for creating and updating Google Calendar events via gog must be in RFC3339 format. This structured timestamp format is required for accurately setting event times, locations, descriptions, and managing attendees programmatically.

Can I add and update meeting attendees for Google Calendar events programmatically?

Yes, you can add and update meeting attendees programmatically. The gog CLI allows you to create events with attendee lists and subsequently update those lists, alongside modifying event times and titles for scheduling workflows.

Does the gog CLI tool support searching and deleting Google Calendar events?

Yes, the gog CLI tool supports searching Google Calendar events using text queries and deleting events by their specific ID. You can retrieve detailed event JSON to verify events before deletion within your automation scripts.

What do I need to retrieve upcoming Google Calendar events as structured JSON?

To retrieve upcoming Google Calendar events as structured JSON, you need the gog CLI installed and authenticated, and the GOOGLE_ACCOUNT environment variable configured. Running gog calendar events with the --json flag outputs the structured data.