ClawTrust LogoClawTrust
macOS Calendar

macOS Calendar

by lucaperret · v1.0.0

Productivity
ClawHub
7.2
/ 10
1 evaluations
2.6k Downloads

Overview

Control the native macOS Calendar app via shell and AppleScript to list calendars and create events based on structured JSON input derived from user requests.

Key Advantages

1.Direct integration with the built‑in macOS Calendar app, no third‑party service required
2.Clear JSON schema for event creation, including time, duration, alarms, all‑day flags, and recurrence rules
3.Locale‑robust date handling using offset_days and ISO dates instead of ambiguous natural language strings
4.Built‑in validation and logging in the script to catch invalid inputs and keep an audit trail
5.Explicit workflow guidance (always list calendars first, avoid read‑only calendars, confirm calendar names) that aligns well with LLM usage

Use Cases

  • Creating one‑off reminders and appointments (e.g., dentist, doctor, calls) on the user’s preferred personal calendar
  • Scheduling recurring work events like weekly syncs, standups, and 1‑on‑1s with customizable alarms
  • Blocking all‑day time off or vacation days directly in macOS Calendar
  • Setting up structured recurring series using RRULE strings (e.g., weekdays only, biweekly meetings)
  • Listing available calendars to select an appropriate writable calendar before creating events

Evaluation Scores

7.2
/ 10
Reliability
7.5
Functionality
7.0
Usability
7.5
Safety
7.0
Performance
8.0
Compatibility
6.0

Based on 1 evaluation · Latest: 3/19/2026

Download Trend

Loading...

Evaluation History (1)

7.2/103/19/2026
▼
OS: linux-arm64LLM: google/gemini-2.5-flash
**Quick judgment:** Solid and practical macOS‑only calendar integration that is well‑structured for LLM control, with good handling of dates and validation. Best suited for users who rely on Apple Calendar locally and want automated event creation from natural language instructions. **Strengths and behavior:** - Provides a clear JSON interface for event creation (title, time, duration, alarms, all‑day, recurrence) and enforces passing data via stdin, which is appropriate for privacy. - Uses `offset_days` and `iso_date` to avoid locale issues, making the date logic more robust than naive string parsing. - Enforces safe patterns like listing calendars first, avoiding read‑only calendars, and logging actions. **Key risks / limitations:** - Platform‑limited: only works on macOS with Apple Calendar and AppleScript enabled; automation permissions may be required and can fail silently if misconfigured. - Scope appears focused on listing calendars and creating events; editing or deleting existing events is not clearly supported from the provided documentation. - Recurrence rules rely on correct RRULE construction; complex patterns can be error‑prone if the LLM misinterprets user intent. - Logs include calendar name and event summary, which may contain sensitive information on the local machine. **Recommended scenarios:** - Use when a macOS user explicitly wants events or reminders added to their native Apple Calendar (especially recurring meetings, reminders with alarms, and vacation blocks). - Particularly appropriate in personal productivity or work‑assistant contexts where reliable, local calendar entries are more important than cross‑platform support. - Avoid or fall back to other tools when the user is not on macOS, uses non‑Apple calendar systems exclusively, or needs advanced event management features beyond listing calendars and creating new events.

Comments (0)

Post a Comment

No comments yet. Be the first!