LaunchKit · 2026
Back to Skills

calendar-reminders

Calendar reminders pipeline: config-driven wrapper around gcalcli (Google Calendar) plus optional CalDAV source.

0
1.4k downloads
by @adorostkar

Setup & Installation

openclaw skills install @adorostkar/calendar-reminders

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install calendar-reminders

Version History

v0.1.1Feb 19, 2026 - Version note by skill developer:

Handle Google auth failures cleanly; planner continues when Google is unavailable; add security wiring notes for vdirsyncer/binary paths.

What This Skill Does

Wraps gcalcli to query Google Calendar and optionally syncs CalDAV sources via vdirsyncer and khal. A planner script reads your calendar and outputs a JSON list of upcoming reminders with UTC timestamps. A cron job or agent turn then creates one-shot OpenClaw reminders from that plan.

Normalizes Google Calendar and CalDAV sources into a single JSON reminder plan, so one cron job schedules reminders across multiple calendar backends without custom glue code.

When to use it

  • Getting reminded of timed Google Calendar events before they start
  • Syncing iCloud or CalDAV calendars into the reminder pipeline
  • Filtering all-day events by keyword to avoid reminder noise
  • Running a daily reminder scheduler on a headless or remote server
  • Deduplicating reminder scheduling across multiple calendar backends

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Schedule today's calendar reminders

AGENT
  1. 1Runs the vdirsyncer sync command if CalDAV is enabled in config
  2. 2Calls calendar_reminder_plan.py to fetch upcoming events via gcalcli
  3. 3Applies filtering: skips birthdays, matches all-day events against configured keywords
  4. 4Outputs a JSON plan with each event and its reminderAtUtc timestamp
  5. 5Creates one-shot OpenClaw systemEvent reminders from the JSON plan
OUTPUT

One-shot reminders scheduled for each qualifying event in the day's calendar

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

gcalcli installed and authenticated via Google OAuthvdirsyncer (optional, for CalDAV or iCloud sync)khal (optional, for CalDAV or iCloud sync)