LaunchKit · 2026
Back to Skills

calctl

Manage Apple Calendar events via icalBuddy + AppleScript CLI.

1
2.2k downloads
by @rainbat

Setup & Installation

openclaw skills install @rainbat/calctl

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

npx clawhub install calctl

What This Skill Does

calctl manages Apple Calendar events from the command line using icalBuddy for reads and AppleScript for writes. Commands cover listing calendars, viewing events by date range, creating events with options, and searching by title.

Reads and writes Apple Calendar events entirely from the terminal without switching to the Calendar app or using a GUI.

When to use it

  • Check today's schedule without opening Calendar
  • Add a meeting to a specific work calendar from the terminal
  • Search for an upcoming event by keyword
  • View all events for the current week
  • Create an all-day event or one with notes attached

Example Workflow

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

INPUT

User asks: Add a team standup to the Work calendar tomorrow at 9am, ending at 9:30

AGENT
  1. 1Parse the requested title, calendar name, date, start time, and end time
  2. 2Resolve 'tomorrow' to the correct date
  3. 3Run: calctl add "Team Standup" --calendar Work --date 2026-03-19 --time 09:00 --end 09:30
OUTPUT

Event "Team Standup" created in the Work calendar on 2026-03-19 from 09:00 to 09:30

Requirements

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

icalBuddy installed via `brew install ical-buddy`