gws-calendar-agenda

Consolidate upcoming events from all Google Calendars into a queryable view.

8|1|Updated Mar 5, 2026
One-click install
npx skills add https://github.com/niclasmartinsson-sys/google-workspace-cli --skill gws-calendar-agenda-niclasmartinsson-sys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-calendar-agenda
Source: https://github.com/niclasmartinsson-sys/google-workspace-cli/tree/main/skills/gws-calendar-agenda
Command: npx skills add https://github.com/niclasmartinsson-sys/google-workspace-cli --skill gws-calendar-agenda-niclasmartinsson-sys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidates upcoming events from all Google Calendars into a single, unified view, helping you plan without switching between calendars.

Core Features & Use Cases

  • Aggregate upcoming events from all calendars and present them in a unified list.
  • Filter by date range (today, tomorrow, week) and optional calendar name or ID.
  • Typical use cases include planning meetings, coordinating team schedules, and keeping personal calendars in sync.

Quick Start

Show me all upcoming events across all Google Calendars for today, this week, or a custom date range.

Frequently Asked Questions about gws-calendar-agenda

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

FAQPage Schema
Do I need to set up any special dependencies to consolidate my Google Calendar events?

You do not need to install any special dependencies to consolidate your Google Calendar events. The Skill operates independently without external component requirements, needing only pre-existing access to your Google Calendar account to aggregate and query upcoming events.

How do I view upcoming Google Calendar events across multiple calendars in one list?

To view upcoming Google Calendar events across multiple calendars, this Skill consolidates all personal and team calendars into a single, unified queryable list. It supports command-line flags like --today, --week, and --days to filter the aggregated view by date range.

Can I filter my calendar aggregation to only show events from a specific Google Calendar?

You can filter the calendar aggregation by using the --calendar flag with a specific calendar name or ID. This limits the consolidated upcoming events view to only display entries from the calendar you specify, ignoring all other connected personal or team calendars.

What is the best way to plan my week using events from all my Google Calendars?

The best way to plan your week using events from all Google Calendars is to use the --week flag. This consolidates all upcoming events across personal and team calendars into a single list, preventing the need to manually switch between different calendar views.

Does this calendar aggregation tool modify or delete my existing Google Calendar events?

This calendar aggregation tool does not modify or delete existing Google Calendar events. It requires Google Calendar access to strictly read event data, allowing it to safely consolidate and display upcoming schedules without altering your original calendar entries.

Do I need to set up any special dependencies to consolidate my Google Calendar events?

You do not need to install any special dependencies to consolidate your Google Calendar events. The Skill operates independently without external component requirements, needing only pre-existing access to your Google Calendar account to aggregate and query upcoming events.