mac-calendar
Read and manage Apple Calendar on Guy's Macs (MacBook or Mac Mini) over SSH. Use when the user wants to check calendar events, create events, or manage Apple Calendar in any way.
Why use this skill?
Integrate Apple Calendar into OpenClaw. Read, create, and search calendar events on your Mac Mini or MacBook via SSH commands.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/flightpath/mac-calendarWhat This Skill Does
The mac-calendar skill empowers your OpenClaw AI agent to interface directly with the native Apple Calendar application installed on Guy's Mac machines. By leveraging an SSH bridge coupled with custom AppleScript execution, this skill allows the agent to read, parse, and manipulate calendar data remotely. Whether you need to view your schedule for the upcoming week, confirm details about a specific appointment, or programmatically add a new meeting to your calendar, this tool bridges the gap between your natural language requests and macOS system events.
Installation
To integrate this skill into your environment, use the OpenClaw hub CLI tool. Ensure you have the necessary SSH keys configured for the target Mac machines (the Mac Mini guym@doclib is the default target). Run the following command in your terminal:
clawhub install openclaw/skills/skills/flightpath/mac-calendar
Once installed, you can toggle between the Mac Mini and MacBook by setting the MAC_TARGET environment variable in your agent configuration or by explicitly specifying it in your agent prompts.
Use Cases
This skill is perfect for users who live in their calendar. Common use cases include:
- Calendar Management: Quickly checking your availability before committing to new requests.
- Automation: Adding calendar events from your email or meeting transcripts without manually switching apps.
- Search & Retrieval: Querying past or future appointments by keywords, such as finding all "doctor" or "client" meetings in the last month.
- Planning: Auditing your weekly schedule to identify bottlenecks or overlapping engagements.
Example Prompts
- "OpenClaw, what is on my agenda for today and tomorrow?"
- "Add a new event titled 'Quarterly Sync' to my 'Work' calendar for February 18th, from 2 PM to 3 PM in Conference Room A."
- "Search my calendar for any events mentioning 'dentist' in the last 30 days and tell me when the last one was."
Tips & Limitations
- Date Formats: Always provide dates in
YYYY-MM-DDorYYYY-MM-DD HH:MMformat. The agent interprets these as Central Time. - Targets: By default, it hits the Mac Mini. If you are working from your MacBook, ensure you specify the
MAC_TARGET=macbookvariable to avoid adding events to the wrong calendar. - Connectivity: Since this relies on SSH, ensure the target Mac is awake and reachable on the network for the command to succeed.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-flightpath-mac-calendar": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, code-execution
Related Skills
guy-fastmail
Access Guy's Fastmail email, contacts, and file storage via JMAP API and WebDAV. Use when the user wants to read, send, search, reply to, or manage email. Also use for contact lookup, searching contacts, or managing files in Fastmail file storage. Supports mailbox management, archiving, flagging, and more.
mac-files
Search, read, create, edit, and manage files on Guy's Macs (Mac Mini or MacBook) over SSH. Use when the user wants to find files, read documents, create or edit files, organize folders, or manage files on their Mac. Includes Spotlight search via mdfind.