Skill Detail

Sync calendars between providers with a stateless CalendarSync job

Run a one-shot calendar sync or migration between Google, Outlook, CalDAV, ICS, and related systems without standing up a long-lived sync service.

Calendar, Email & ProductivityMulti-Framework
Calendar, Email & Productivity Multi-Framework Security Reviewed
⭐ 217 GitHub stars
COPY SKILL INSTRUCTIONS (OPTIONAL)
npx skills add agentskillexchange/skills --skill sync-calendars-between-providers-with-a-stateless-calendarsync-job Copy
Uses the third-party skills CLI, not an ASE-owned installer. Check your agent’s compatibility. This copies instructions; complete the upstream tool setup below separately.
At a glance
Tools required
CalendarSync binary, calendar provider credentials, sync.yaml config
Install & setup
Install CalendarSync from GitHub releases or the documented asdf plugin, create a sync.yaml from the example config, set CALENDARSYNC_ENCRYPTION_KEY, then run calendarsync --config sync.yaml.
Author
inovex
Publisher
Organization
Last updated
Apr 18, 2026
Quick brief

Use CalendarSync when you need an agent to mirror or migrate events between calendar systems as a discrete job with a clear done state. The boundary is narrow: source-to-sink event synchronization with filters and transformations, not a general calendar product or hosted scheduling platform.