sync-apple-calendar

Sync macOS Calendar events from SQLite into JSON files.

4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/forwardimpact/monorepo --skill sync-apple-calendar
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sync-apple-calendar
Source: https://github.com/forwardimpact/monorepo/tree/main/products/basecamp/template/.claude/skills/sync-apple-calendar
Command: npx skills add https://github.com/forwardimpact/monorepo --skill sync-apple-calendar

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of syncing calendar events from your macOS Calendar app into a structured format, making your schedule accessible and usable by other AI agents.

Core Features & Use Cases

  • Automated Data Sync: Regularly updates a local cache of your calendar events.
  • Event Data Export: Outputs events as individual JSON files for easy consumption by other tools.
  • Use Case: Ensure your meeting preparation AI always has the latest schedule by automatically syncing your Apple Calendar events every few minutes.

Quick Start

Run the sync script to update your calendar events.

Frequently Asked Questions about sync-apple-calendar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I export macOS Calendar events to JSON for automated pipelines?

You can export macOS Calendar events to JSON by running a sync script that reads the local Calendar SQLite database and outputs individual JSON files. This makes your schedule accessible to other AI agents and automated data pipelines.

What do I need to sync Apple Calendar data on macOS?

To sync Apple Calendar data, you need a macOS system with the Calendar app configured. You must also grant Full Disk Access to your terminal application so the sync script can read the local SQLite database.

How does syncing calendar events to JSON work for AI agents?

Syncing calendar events to JSON works by querying the local macOS Calendar SQLite database and writing event data into structured JSON files. This allows scheduling AI agents to consume your latest itinerary directly from the exported files.

Can I automate macOS Calendar sync to run regularly for meeting prep?

Yes, you can automate the macOS Calendar sync script to run at regular intervals. This ensures your meeting preparation AI always fetches the latest schedule updates from the generated JSON cache.

Why is my macOS Calendar sync script not exporting events?

Your macOS Calendar sync script might fail to export events if Full Disk Access is not granted to the terminal. The script requires this permission to access the local SQLite database where the Calendar app stores event data.