A specialized skill for managing Apple Calendar events and schedules on macOS using natural language commands and programmatic AppleScript execution.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install macos-calendar
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install macos-calendar using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill provides a robust interface for AI agents to interact with the native macOS Calendar application. By leveraging Openclaw Skills, users can automate the creation, listing, and management of calendar entries without manual data entry. It solves the complexity of date formatting by using relative math and localized calculations, ensuring that scheduling requests like "next Monday" or "in 3 days" are accurately translated into system-level events.
Built for the macOS ecosystem, it utilizes a combination of Bash, AppleScript, and Python to bridge the gap between high-level agent logic and low-level system automation. Whether you are managing work meetings or personal reminders, this skill ensures that your agent can maintain your schedule with precision and reliability.
This skill requires macOS and the native Calendar.app. Ensure you have the necessary binary dependencies installed.
# Check for required tools
which osascript
which python3
# Initialize by listing your existing calendars
"$SKILL_DIR/scripts/calendar.sh" list-calendars
The skill processes data through a specific JSON schema to ensure accuracy across different locales. Below are the primary fields used:
| Field | Type | Description |
|---|---|---|
summary |
String | The title of the event |
calendar |
String | The target calendar name |
offset_days |
Integer | Relative days from today (e.g., 1 for tomorrow) |
iso_date |
String | Absolute date in YYYY-MM-DD format |
hour / minute |
Integer | Start time in 24-hour format |
duration_minutes |
Integer | How long the event lasts |
alarm_minutes |
Integer | Minutes before start for the notification trigger |
recurrence |
String | iCal RRULE string for repeating patterns |
Loading
Control and monitor your Snapmaker U1 3D printer through AI-driven automation using the Moonraker API.

A comprehensive automation skill that enables AI agents to control Apple TV hardware via the pyatv library for media playback and app management.

An automated video production skill that converts product titles, descriptions, and images into marketing short videos via MCP tools.

A cryptographic identity substrate that enables autonomous agents to sign plugins, rotate credentials, and make verifiable public attestations.

A bridge for AI agents to create, read, and search Apple Notes using AppleScript and Python-based automation.

A specialized automation skill for managing macOS Reminders through natural language processing and AppleScript.








































