calendar-manager

Manage Google Calendar events via natural language with gcalcli.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/EMSERO/roger --skill calendar-manager-emsero
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: calendar-manager
Source: https://github.com/EMSERO/roger/tree/main/internal/skills/builtin/calendar-manager
Command: npx skills add https://github.com/EMSERO/roger --skill calendar-manager-emsero

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Calendar management is tedious when done through manual prompts; calendar-manager automates common calendar tasks via natural language, saving time and reducing scheduling errors.

Core Features & Use Cases

  • Create, update, delete, and list events across one or more calendars.
  • Find free time slots and schedule meetings with timezone awareness.
  • Confirm changes before executing and prevent duplicates or conflicts.

Quick Start

Ask me to schedule, update, or cancel a calendar event.

Frequently Asked Questions about calendar-manager

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

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

You can schedule Google Calendar events by stating your requirements in natural language. The Skill interprets the request, finds available time slots, handles timezone awareness, and prompts for confirmation before creating the event.

Do I need gcalcli installed to manage my calendar events?

Yes, gcalcli must be installed and authenticated before using this Skill. It acts as the command-line interface connecting the natural language processing logic to your Google Calendar account for event execution.

Can I find free time slots across multiple Google Calendars?

Yes, the Skill searches for available times across one or multiple Google Calendars. It checks existing events, identifies free slots, and ensures scheduling does not create duplicates or conflicts.

How does timezone-aware scheduling work for Google Calendar events?

Timezone-aware scheduling interprets event times according to specific zones during creation and updates. This ensures accurate event timing across different regions when managing Google Calendar events via natural language.

Does the Skill confirm before updating or deleting calendar events?

Yes, the Skill enforces user confirmations before executing updates or deletions. This mechanism prevents accidental data loss and ensures de-duplication when modifying Google Calendar events.