gws-calendar-agenda

Aggregates upcoming events from all connected Google Calendars with optional time-window and calendar filters.

4|2|Updated Feb 26, 2026
One-click install
npx skills add https://github.com/73ai/openbotkit --skill gws-calendar-agenda-73ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-calendar-agenda
Source: https://github.com/73ai/openbotkit/tree/main/skills/gws-calendar-agenda
Command: npx skills add https://github.com/73ai/openbotkit --skill gws-calendar-agenda-73ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Planning your day is hard when events are spread across multiple calendars. This skill aggregates all upcoming events from your Google Calendars so you have a single view to plan ahead.

Core Features & Use Cases

  • Multi-calendar aggregation: Retrieve and display events from all linked calendars.
  • Time-window filters: Show today, tomorrow, this week, or a custom number of days.
  • Calendar scoping: Optionally limit results to a specific calendar for targeted planning.

Quick Start

Ask your assistant to display upcoming events across all connected calendars.

Frequently Asked Questions about gws-calendar-agenda

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

FAQPage Schema
How do I view upcoming Google Calendar events from multiple calendars in one place?

You can view upcoming Google Calendar events by aggregating all connected calendars into a single schedule view. This skill retrieves and displays events from every linked calendar, allowing you to plan ahead without switching accounts.

Can I filter my Google Calendar agenda to only show today or this week?

Yes, you can filter your Google Calendar agenda by time window. Options include --today, --tomorrow, --week, or a custom --days count, ensuring you only see events for the specific timeframe you need to plan.

Does this agenda skill require write access to my Google Calendar data?

No, this agenda skill does not require write access to your Google Calendar data. It operates via a shared authentication layer to read events exclusively, meaning it retrieves upcoming schedules without modifying or deleting any existing calendar entries.

How do I limit my calendar agenda results to a specific Google Calendar?

You can limit your calendar agenda results to a specific Google Calendar using the --calendar filter. This scoping option restricts the aggregated event retrieval to a single calendar, which is useful for targeted planning or isolating work schedules.

What is the best way to aggregate multiple Google Calendars for daily planning?

The best way to aggregate multiple Google Calendars for daily planning is to use a unified agenda view that pulls events from all linked accounts. This provides a single consolidated schedule, solving the problem of events spreading across separate calendars.