A straightforward AppleScript wrapper for macOS Calendar that gives Claude full CRUD access to your events. You can list calendars, create and update events with all the standard fields (location, description, recurrence rules), search across calendars, and delete events. Date handling is clean with support for both timed and all-day events, and it respects Calendar.app's built-in constraints like read-only calendars. The output format is parseable and consistent. It's the kind of integration you'd build yourself if you needed Claude to manage your calendar, except someone already wrote the shell scripts. Just works on macOS since it depends on AppleScript.
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill apple-calendar