Apple Calendar (MacOS) for Openclaw

A local-first tool for managing all macOS-synced calendars through a unified CLI interface without requiring external API keys.

ivangdavila
v1.0.0
Mar 3, 2026
1
2.3k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install apple-calendar-macos

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 apple-calendar-macos 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 Apple Calendar (MacOS)?

The Apple Calendar (MacOS) skill provides a powerful, privacy-centric way to interact with your local calendar stack. By leveraging existing macOS integrations for iCloud, Google, and Exchange, this Openclaw Skills entry allows users to manage events directly from their terminal or AI agent. It eliminates the need for complex OAuth setups or API management by using native system tools like osascript and apple-calendar-cli.

Built with a safety-first philosophy, the skill ensures all operations are verified and deterministic. It acts as a bridge between your natural language requests and the macOS Calendar app, providing a unified view of your schedule while keeping all sensitive data strictly on your local machine.

Apple Calendar (MacOS) Use Cases

  • Creating new events across multiple synced accounts like iCloud, Google, or CalDAV using natural language.
  • Searching for upcoming meetings or checking for schedule conflicts without opening the Calendar app.
  • Automating bulk updates or deletions with mandatory pre-read verification and safety logs.
  • Managing recurring events and all-day appointments with precise timezone handling.
  • Integrating calendar management into broader Openclaw Skills workflows for meeting prep and scheduling.

How Apple Calendar (MacOS) Works

  1. The skill detects the most efficient local command path from options like apple-calendar-cli, icalBuddy, or Shortcuts.
  2. It normalizes all user-provided time and date inputs to ensure timezone consistency and prevent DST-related errors.
  3. For any write operation, it performs a pre-read check to identify potential conflicts or duplicate event titles.
  4. It requests explicit user confirmation for destructive actions like event deletion or moving items between calendars.
  5. Upon execution, it performs a post-write verification to confirm the event state and logs the action for safety and rollback capability.

Apple Calendar (MacOS) Setup

To begin using this skill within the Openclaw Skills ecosystem, ensure your calendars are already signed in within the macOS Calendar app. Follow these steps:

  1. Install the skill via your preferred manager.
  2. Initialize the local environment to establish command paths:
# Establish local operating context
cd ~/apple-calendar-macos/
# Follow setup.md for configuration
  1. Grant terminal or your agent application permission to access Calendar data in macOS System Settings > Privacy & Security.

Apple Calendar (MacOS) Data Schema & Taxonomy

This skill maintains a local directory at ~/apple-calendar-macos/ to manage state and safety logs. The data is organized as follows:

File Description
memory.md Stores current status, user defaults, and confirmation preferences.
command-paths.md Tracks detected CLI tools and fallback priority logic.
timezone-defaults.md Defines the user's preferred timezone and date formatting.
safety-log.md A chronological record of deletions and bulk edits for recovery.

Apple Calendar (MacOS) Advanced Features

  • Automatic fallback logic that cycles through multiple CLI tools (apple-calendar-cli, icalBuddy, Shortcuts, or osascript) to ensure compatibility.
  • Multi-account support, allowing interaction with any calendar account already synced to the macOS system.
  • Built-in conflict detection and disambiguation for events with duplicate titles to prevent accidental edits.
  • Detailed safety logging for all write operations, enabling a manual rollback path for deletions.
  • Seamless integration with other Openclaw Skills like meetings and schedule for complex productivity automation.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*