Calendar Sync for Openclaw

Automatically extracts deadlines, schedules, and events from structured document data to register them in Apple Calendar with intelligent alerts.

parkbeomjun-gkgkgk
v1.0.0
Apr 6, 2026
0
1.3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install calendar-sync

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install calendar-sync using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Calendar Sync?

The calendar-sync skill is a specialized automation tool designed for macOS users who need to bridge the gap between document analysis and time management. As part of the wider ecosystem of Openclaw Skills, it takes the output from structured document processing and turns it into actionable entries in your Apple Calendar. By interpreting the context of a document—whether it is a contract, a proposal, or an official notice—it intelligently maps dates to the most appropriate event types and notification settings.

This skill is particularly valuable for professionals handling high volumes of documentation where missing a single date could have significant consequences. By utilizing Openclaw Skills to automate this workflow, users ensure that every deadline, meeting, and recurring task identified by AI agents is reflected in their primary scheduling environment without manual data entry.

Calendar Sync Use Cases

  • Extracting and setting alerts for contract expiration dates.
  • Scheduling submission deadlines found in government or corporate RFP documents.
  • Converting event dates from invoices or project plans into timed calendar events.
  • Automating the tracking of recurring monthly or quarterly reporting deadlines.

How Calendar Sync Works

  1. The skill receives structured JSON data containing document types, titles, and date-related fields.
  2. It analyzes the date fields to determine if the entry should be an all-day event (for deadlines) or a timed event (for meetings).
  3. It applies mapping rules to assign priority-based alerts, such as 3-day and 1-day reminders for critical deadlines.
  4. The system checks for existing events with the same title and date to prevent duplicate entries in the calendar.
  5. It executes an AppleScript to directly create the event in the Apple Calendar app or generates an ICS file for manual import.

Calendar Sync Setup

To utilize this skill within your Openclaw Skills environment on macOS, ensure you have the necessary Python dependencies and calendar permissions.

# Install the iCalendar library for ICS generation support
pip install icalendar

Ensure that your terminal or the application running the AI agent has permissions to access Calendar.app under System Settings > Privacy & Security > Calendars.

Calendar Sync Data Schema & Taxonomy

The skill organizes document data into calendar metadata using the following taxonomy:

Document Field Calendar Property Transformation Logic
deadline All-day Event Trigger alarms at 3 days, 1 day, and 0 days
event_dates Timed Event Default to 10:00 - 12:00 if time is missing
doc_type Category/Color Red for official docs, Orange for contracts, etc.
doc_id Memo/Description Included in notes for tracking and deduplication

Calendar Sync Advanced Features

  • Smart Color Coding: Automatically categorizes events by color based on the document type (e.g., Red for urgent official documents, Blue for proposals).
  • Priority-Based Alarms: Escalates notification frequency for high-priority documents, adding 7-day lead time alerts for critical items.
  • Recurring Event Support: Detects weekly, monthly, and quarterly patterns in documents and generates RFC-compliant recurrence rules.
  • Cross-Platform Output: Supports both direct AppleScript execution for macOS and ICS file generation for other environments.
  • Full Pipeline Integration: Designed to sit at the end of a chain including doc-parser, doc-structurer, and notion-sync for end-to-end automation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*