calendar-remindersProvides a config-driven wrapper around gcalcli plus optional CalDAV integration to generate JSON reminder plans for scheduling one-shot OpenClaw reminders.
Install via ClawdBot CLI:
clawdbot install adorostkar/calendar-remindersThis skill provides:
scripts/calendar β wrapper around gcalcliscripts/calendar_reminder_plan.py β produces a JSON plan for reminder schedulingreferences/openclaw-calendar.example.json β example config formatCopy the example config to a private location and edit it:
~/.config/openclaw/calendar.jsonOPENCLAW_CALENDAR_CONFIG=/path/to/calendar.jsonpython3, gcalclivdirsyncer, khalThis skill invokes external binaries and is config-driven.
gcalcli/khal using subprocess.check_output([...], shell=False) (argument-list form; safe against shell injection from event titles).vdirsyncerSyncCommand, make sure you run it as an argv list (subprocess.run(cmd_list, shell=False)), not as a shell string.gcalcliPath / khalBin to trusted binaries (prefer absolute paths). Donβt run untrusted paths.gcalcli requires OAuth. On headless servers you may need SSH port-forwarding.
The wrapper uses --noauth_local_server to print instructions.
The planner outputs a JSON blob describing reminders to schedule. A separate cron job
(or an agent turn) can read it and create one-shot OpenClaw reminders.
Defaults:
Create a daily cron job (e.g. 00:05 local time) that:
1) If CalDAV is enabled in config, runs the configured vdirsyncer sync command.
2) Runs scripts/calendar_reminder_plan.py to get a JSON plan.
3) For each planned reminder, creates a one-shot OpenClaw systemEvent reminder at reminderAtUtc.
4) Writes a small state file so you donβt schedule duplicates.
(Our skill intentionally provides the wrapper + planner; scheduling is left to your cron/agent wiring.)
Generated Mar 1, 2026
Individuals use the skill to automatically schedule reminders for important calendar events, such as meetings, deadlines, and personal appointments. It integrates with Google Calendar and optionally CalDAV sources like iCloud, ensuring reminders are created without manual input, ideal for busy professionals or students managing daily tasks.
Small businesses employ the skill to coordinate team meetings and project deadlines by syncing multiple calendars and generating reminder plans. This reduces missed appointments and improves time management, especially in industries like consulting or marketing where client interactions are time-sensitive.
Healthcare clinics use the skill to automate reminders for patient appointments and staff schedules, integrating with existing calendar systems. This helps reduce no-shows and ensures timely follow-ups, enhancing operational efficiency in medical practices or therapy sessions.
Event planners leverage the skill to manage event timelines and send reminders for key milestones, such as vendor deadlines or setup times. By combining Google Calendar with CalDAV for team calendars, it streamlines coordination for weddings, conferences, or corporate events.
Schools and universities implement the skill to automate reminders for classes, exams, and administrative deadlines for faculty and students. It supports multiple calendar sources, aiding in academic scheduling and reducing missed events in educational settings.
Offer the skill as part of a subscription service for personal or business use, with tiered pricing based on features like CalDAV integration or advanced reminder customization. Revenue is generated through monthly or annual fees, targeting users seeking automated calendar management solutions.
Provide a free basic version with Google Calendar support and charge for premium features such as multi-calendar syncing via CalDAV or enhanced reminder analytics. Revenue comes from upgrades and add-ons, appealing to users who need more advanced functionality.
License the skill to enterprises for internal use, with custom integrations and support services. Revenue is generated through one-time licensing fees or annual contracts, targeting businesses that require secure, scalable calendar reminder systems for their teams.
π¬ Integration Tip
Ensure secure configuration of external binaries like gcalcli and use absolute paths to prevent security risks; set up cron jobs with proper error handling to avoid duplicate reminders.
Manage Trello boards, lists, and cards via the Trello REST API.
Sync and query CalDAV calendars (iCloud, Google, Fastmail, Nextcloud, etc.) using vdirsyncer + khal. Works on Linux.
Manage tasks and projects in Todoist. Use when user asks about tasks, to-dos, reminders, or productivity.
Master OpenClaw's timing systems. Use for scheduling reliable reminders, setting up periodic maintenance (janitor jobs), and understanding when to use Cron v...
Calendar management and scheduling. Create events, manage meetings, and sync across calendar providers.
Kanban-style task management dashboard for AI assistants. Manage tasks via CLI or dashboard UI. Use when user mentions tasks, kanban, task board, mission con...