Back to all projects
Live

Calendar Prep CLI

Auto-generate meeting prep notes ๐Ÿ“…

A CLI tool that reviews tomorrow's calendar and generates prep notes for each meeting. Knows the difference between 1:1s, standups, reviews, and interviews.

February 2026
1 night (nightly build)
Bash ยท gog CLI ยท Google Calendar API ยท jq
Calendar Prep CLI

Unprepared for Meetings

Walking into meetings without prep wastes everyone's time. But manually reviewing each meeting's context is tedious.

  • 1No time to prep for every meeting
  • 2Different meeting types need different prep
  • 3Attendee context requires manual lookup
  • 4Wanted automated daily prep routine

Smart Prep Notes

Fetches tomorrow's calendar, identifies meeting types, and generates appropriate prep notes. 1:1s get feedback reminders, standups get status prompts.

Meeting Type Detection

Identifies 1:1s, standups, reviews, interviews from title

Auto Prep Notes

Context-specific preparation reminders

Attendee List

See who's in each meeting at a glance

JSON Output

Pipe to other tools for automation

Screenshots

Calendar Prep CLI
Tomorrow's meetings with auto-generated prep notes

Technical Deep Dive

Architecture

Bash script with gog CLI for Google Calendar and jq for JSON parsing.

Tech Stack

Bashgog CLIGoogle Calendar APIjq

Challenges & Solutions

Challenge

Detecting meeting types from titles

Solution

Pattern matching on common meeting name conventions

Challenge

Clean terminal formatting

Solution

Color-coded output with unicode box drawing

Results & Impact

Walk into every meeting prepared. Takes 10 seconds to review tomorrow's prep.

Highlights

  • Zero-effort meeting preparation
  • Context-specific prep saves thinking time
  • Integrates into morning routine perfectly

Lessons Learned

  • โ†’Meeting titles follow patterns
  • โ†’Prep doesn't need to be complex to be useful
  • โ†’Automation of small tasks compounds

Like what you see?

Check out more of Dave's projects and case studies.

View All Projects