google-calendar-daily-brief

Generate a Markdown daily agenda from Google Calendar JSON with conflict alerts.

2|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/NagyVikt/codex-plugins --skill google-calendar-daily-brief-nagyvikt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: google-calendar-daily-brief
Source: https://github.com/NagyVikt/codex-plugins/tree/main/plugins/google-calendar/skills/google-calendar-daily-brief
Command: npx skills add https://github.com/NagyVikt/codex-plugins --skill google-calendar-daily-brief-nagyvikt

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and assets (resource) components.

What problem does it solve?

This skill solves the problem of information overload caused by raw, cluttered calendar event lists by synthesizing them into a structured, readable daily brief.

Core Features & Use Cases

  • Intelligent Summarization: Converts raw calendar JSON into a clean, human-readable format including agenda, conflict alerts, and free time windows.
  • Conflict Detection: Automatically identifies and highlights overlapping meetings and scheduling conflicts.
  • Use Case: Use this before starting your workday to get a clear view of your schedule, identify potential bottlenecks, and see exactly when you have time for deep work.

Quick Start

Ask the assistant to summarize your calendar for today including any conflicts and available free windows.

Frequently Asked Questions about google-calendar-daily-brief

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

FAQPage Schema
How do I convert raw Google Calendar JSON into a readable daily agenda?

To convert raw Google Calendar JSON into a readable daily agenda, this skill processes event timing and transparency via a Python-based formatter, outputting structured Markdown with clear summaries.

How can I detect overlapping meetings and scheduling conflicts in my calendar?

You can detect overlapping meetings and scheduling conflicts by analyzing raw calendar JSON event timings. This skill automatically identifies overlaps and highlights scheduling conflicts within the generated daily agenda.

What is the best way to summarize my daily calendar events for a morning brief?

The best way to summarize your daily calendar events for a morning brief is to synthesize raw calendar data into structured Markdown, providing conflict alerts, lunch windows, and free time summaries.

Do I need a specific connector to generate a calendar daily brief from JSON?

Yes, you need a Google Calendar connector to provide the raw JSON payload. This skill requires that JSON input to process event timing and transparency for the daily brief output.

Can I identify free time windows for deep work using my calendar agenda?

Yes, you can identify free time windows for deep work by processing your calendar agenda. This skill analyzes event timing to provide free time summaries and highlight available lunch windows.