calendar

Create, update, cancel, and delete Google Calendar events.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cirne/brain-app --skill calendar-cirne
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar
Source: https://github.com/cirne/brain-app/tree/main/.agents/skills/calendar
Command: npx skills add https://github.com/cirne/brain-app --skill calendar-cirne

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manage calendars and schedule meetings by interfacing with Google Calendar, reducing manual coordination overhead and missed appointments.

Core Features & Use Cases

  • Create, update, cancel, and delete events on Google Calendar (calendar.events) from natural language requests.
  • Manage calendar visibility and synchronization (hide/show calendars, set default calendars) and view upcoming schedules.
  • Support recurring events (daily, weekly, monthly) and time-zone aware scheduling for single events or entire series.

Quick Start

Schedule a Google Calendar event for tomorrow at 3pm.

Frequently Asked Questions about calendar

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

FAQPage Schema
How do I schedule a Google Calendar event using natural language?

You can schedule a Google Calendar event by providing the details in natural language, such as scheduling a meeting for tomorrow at 3pm. The service translates this into a create_event command and adds the entry directly to your calendar.

Can I manage recurring Google Calendar events with this approach?

Yes, recurring Google Calendar events are fully supported. You can create, update, or cancel entire series of events with daily, weekly, or monthly recurrence patterns, including time-zone aware adjustments.

What do I need to connect a googleCalendar source for calendar.events scope?

You need a googleCalendar source configured with the calendar.events scope. This connection enables the op commands like events, create_event, update_event, cancel_event, and delete_event to interact with your schedule.

How do I update or cancel an existing meeting on Google Calendar?

To update or cancel a meeting, you issue a natural language request that triggers the update_event or cancel_event commands. This adjusts the meeting details or removes it from your Google Calendar schedule.

Does this method support hiding or showing specific Google Calendars?

Yes, calendar visibility and synchronization are supported. You can hide or show specific calendars and set default calendars, allowing you to manage which schedules are visible when viewing your upcoming events.

What is the best way to view my upcoming Google Calendar schedule?

The best way to view your upcoming Google Calendar schedule is to request it in natural language. The system uses the events command to retrieve and display your upcoming appointments, reducing manual coordination overhead.