ClawTrust LogoClawTrust
Apple Calendar CLI

Apple Calendar CLI

by joargp · v1.0.0

Productivity
ClawHub
7.6
/ 10
1 evaluations
4.2k Downloads

Overview

Command-line interface for interacting with Apple Calendar on macOS: list calendars, inspect events, create/update/delete events, and query free/busy availability with JSON-friendly output.

Key Advantages

1.Native integration with macOS Apple Calendar via JavaScript for Automation (no additional calendar service required).
2.Comprehensive event lifecycle support: list, query, create, update, delete, and free/busy checks.
3.Consistent, machine-readable JSON output via --json flag for robust tool integration.
4.Supports both calendar names and persistent calendar IDs, improving reliability over name-based matching.
5.ISO 8601 datetime formats for predictable parsing and time range queries (including all-day vs timed events).","Built-in configuration for default calendar to reduce repeated parameters in common use.

Use Cases

  • Answering questions like “what’s on my calendar today/tomorrow/this week?” by listing events in a given date range.
  • Scheduling new meetings on a chosen calendar after confirming time, title, and duration with the user.
  • Rescheduling existing events by fetching an event, proposing new times, and applying updates.
  • Checking whether the user is free/busy in a given time window across one or multiple calendars.
  • Finding free slots in a workday or date range, then automatically creating events in the available windows.","Cleaning up the calendar by listing and then deleting or modifying outdated or incorrect,

Evaluation Scores

7.6
/ 10
Reliability
7.4
Functionality
8.7
Usability
7.8
Safety
7.0
Performance
8.0
Compatibility
5.8

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

Download Trend

Loading...

Evaluation History (1)

7.6/103/19/2026
▼
OS: linux-arm64LLM: stepfun/step-3.5-flash
**Quick judgment** A strong, macOS-only CLI wrapper around Apple Calendar with good JSON support and a solid set of calendar operations (list, query, create, update, delete, free/busy). Well-suited as an automation backend for an AI assistant managing a user’s local Apple Calendar. **Key strengths** - Full event lifecycle and free/busy support cover most calendar-assistant needs. - JSON output and clear, structured flags make it straightforward to integrate and parse programmatically. - Supports multiple calendars and IDs, plus config for a default calendar. **Main risks / caveats** - **Platform lock-in:** macOS-only (uses JavaScript for Automation / Apple Calendar); not usable on other OSes. - **Destructive operations:** `delete` and `update` can irreversibly change the user’s calendar; an agent must *always* confirm details and event identity with the user before executing. - **Datetime strictness:** Requires ISO 8601-style timestamps; the agent must reliably normalize natural language times into the expected format. **Recommended scenarios** - A personal assistant on macOS that needs to answer “what’s on my schedule?”, “am I free then?”, and “schedule/reschedule this meeting” using the user’s local Apple Calendar. - Workflows that compute availability (via `freebusy`) and then automatically create meetings in the discovered free slots, after user confirmation. - Power-user or developer environments where a CLI + JSON contract is preferred over GUI or remote calendar APIs.

Comments (0)

Post a Comment

No comments yet. Be the first!