calendar-read

Reads free/busy status and upcoming events from Google Calendar without modifying any events.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/JYeswak/grok_bot_playground --skill calendar-read-jyeswak
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: calendar-read
Source: https://github.com/JYeswak/grok_bot_playground/tree/main/plugin/skills/calendar-read
Command: npx skills add https://github.com/JYeswak/grok_bot_playground --skill calendar-read-jyeswak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? It answers questions about your schedule—what the day looks like, whether two events conflict, and what is coming next—without any risk of accidentally creating, moving, or deleting calendar events. ## Core Features & Use Cases - Read-only calendar access: Uses list_calendars, list_events, get_event, search_events, and suggest_time from the Google Calendar plugin while never calling write tools. - Morning card generation: Produces a dated card with free blocks, the next three meetings, and the single worst conflict named with both events. - Multi-account awareness: Distinguishes separate calendar accounts (zeststream, cfs, contact-cfs) and labels declined or tentative events instead of counting them as attendance. - Use Case: Ask for your morning briefing and receive a card showing open time blocks, upcoming meetings with attendee counts, and any unresolved conflict carried over from yesterday. ## Quick Start Ask the assistant to read today's Google Calendar and produce a morning card with free blocks, the next three meetings, and any scheduling conflict.

Frequently Asked Questions about calendar-read

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

FAQPage Schema
How do I check my Google Calendar schedule with an AI assistant?▼

Ask for a read of today's calendar and the assistant calls list_events or search_events on the Google Calendar plugin, then returns a card with free blocks, the next three meetings, and any conflict. No events are created or changed.

How do I find out if two calendar events conflict?▼

The assistant collects events in the requested window and compares their times, then names the worst conflict with both events listed or reports no conflict. Declined and tentative events are labeled and not counted as attendance.

Can this skill create or move calendar events?▼

No. It is strictly read-only and never calls create_event, update_event, delete_event, or respond_to_event. Booking, moving, and RSVPing stay with the calendar owner.

Does it support multiple Google Calendar accounts?▼

Yes. Separate accounts such as zeststream, cfs, and contact-cfs appear as distinct MCP rows, and the caller names which account to read. Accounts are never merged silently.

What happens if the calendar tools are missing on the bot?▼

The skill directs you to run plugin-enable-verify to confirm the Google Calendar plugin is enabled and its tools are available before attempting any read.