Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
sundial-org avatar

Apple Calendar

  • 689 installs
  • 638 repo stars
  • Updated March 7, 2026
  • sundial-org/awesome-openclaw-skills

apple-calendar is an AI agent skill that exposes macOS Calendar.app CRUD and search operations through seven AppleScript shell scripts for developers who need coding agents to manage calendar events from the terminal.

About

apple-calendar is an AI agent skill from sundial-org/awesome-openclaw-skills that bridges macOS Calendar.app to coding agents through seven AppleScript shell scripts. Developers install it with `npx skills add sundial-org/awesome-openclaw-skills --skill apple-calendar`, then agents run commands like cal-list.sh, cal-create.sh, and cal-search.sh from the skill base directory to list calendars, create timed or all-day events, update summaries and locations, delete entries, and search across multiple calendars. Output uses pipe-delimited UID, summary, start, end, and calendar fields for easy parsing. The skill documents YYYY-MM-DD date formats, case-sensitive calendar names, and three RRULE recurrence patterns for daily, weekly, and monthly repeats. It targets darwin-only environments and has recorded 414 catalog installs. Reach for apple-calendar when building agent workflows that schedule standups, sync deployment windows, or query upcoming meetings without leaving the terminal.

  • apple-calendar

Apple Calendar by the numbers

  • 689 all-time installs (skills.sh)
  • +7 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #531 of 4,347 Backend & APIs skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill apple-calendar

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs689
repo stars638
Last updatedMarch 7, 2026
Repositorysundial-org/awesome-openclaw-skills

How do you automate macOS Calendar from an AI agent?

Use apple-calendar for development tasks

Who is it for?

macOS developers building AI agent workflows that need native Calendar.app CRUD, search, and RRULE recurrence without a cloud calendar API.

Skip if: Developers on Linux or Windows, teams standardized on Google Calendar or Outlook APIs, or anyone who cannot grant Calendar.app automation permissions on macOS.

When should I use this skill?

The user asks an agent to list, create, update, delete, or search events in macOS Calendar.app from the command line.

What you get

Created or updated Calendar.app events, pipe-delimited event listings, full event detail dumps with recurrence and URL fields, and multi-calendar search results.

  • Calendar.app events created or updated
  • Pipe-delimited event listings
  • Full event detail dumps with recurrence

By the numbers

  • Bundles 7 AppleScript shell scripts for Calendar.app CRUD and search
  • 414 catalog installs recorded in Skillselion
  • Documents 3 RRULE recurrence pattern examples in SKILL.md

Files

SKILL.mdMarkdownGitHub ↗

Apple Calendar

Interact with Calendar.app via AppleScript. Run scripts from: cd {baseDir}

Commands

CommandUsage
List calendarsscripts/cal-list.sh
List eventsscripts/cal-events.sh [days_ahead] [calendar_name]
Read eventscripts/cal-read.sh <event-uid> [calendar_name]
Create eventscripts/cal-create.sh <calendar> <summary> <start> <end> [location] [description] [allday] [recurrence]
Update eventscripts/cal-update.sh <event-uid> [--summary X] [--start X] [--end X] [--location X] [--description X]
Delete eventscripts/cal-delete.sh <event-uid> [calendar_name]
Search eventsscripts/cal-search.sh <query> [days_ahead] [calendar_name]

Date Format

  • Timed: YYYY-MM-DD HH:MM
  • All-day: YYYY-MM-DD

Recurrence

PatternRRULE
Daily 10xFREQ=DAILY;COUNT=10
Weekly M/W/FFREQ=WEEKLY;BYDAY=MO,WE,FR
Monthly 15thFREQ=MONTHLY;BYMONTHDAY=15

Output

  • Events/search: UID | Summary | Start | End | AllDay | Location | Calendar
  • Read: Full details with description, URL, recurrence

Notes

  • Read-only calendars (Birthdays, Holidays) can't be modified
  • Calendar names are case-sensitive
  • Deleting recurring events removes entire series

Related skills

How it compares

Choose apple-calendar when you need zero-API native macOS Calendar.app control from an agent; pick a cloud calendar API skill when agents must run cross-platform or outside darwin.

FAQ

How do you install apple-calendar for Cursor or Claude Code?

apple-calendar installs with `npx skills add sundial-org/awesome-openclaw-skills --skill apple-calendar` from a project root. The skill downloads seven AppleScript shell scripts into `.cursor/skills/apple-calendar` or the agent's skills directory on macOS darwin hosts.

What calendar operations does apple-calendar support?

apple-calendar bundles seven scripts: cal-list.sh, cal-events.sh, cal-read.sh, cal-create.sh, cal-update.sh, cal-delete.sh, and cal-search.sh. Together they provide full CRUD plus search across multiple macOS Calendar.app calendars with pipe-delimited terminal output.

Does apple-calendar support recurring events?

apple-calendar accepts RRULE strings on cal-create.sh for daily, weekly, and monthly recurrence patterns documented in SKILL.md. Deleting a recurring event removes the entire series, and read-only calendars like Birthdays cannot be modified.

Backend & APIsbackendintegrations

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.