calendar-sync
SolidReconstructs a day's work from git commit history in the current repo, groups it into time-blocked calendar events (merged by feature/goal, minimum 20 minutes each), and writes them to that repo's mapped Google Calendar — creating new events or updating existing overlapping ones so reruns stay idempotent. Replaces the old hook-based time-tracking system. Use when the user wants to log/sync their day's work to their calendar, review what they did today, or backfill a prior day. Triggered by '/calendar-sync', 'sync my calendar', 'log today's work to calendar', 'daily lookback', 'what did I work on today'.
Install
Quality Score: 77/100
Skill Content
Details
- Author
- tomcounsell
- Repository
- tomcounsell/ai
- Created
- 5 years ago
- Last Updated
- yesterday
- Language
- Python
- License
- GPL-3.0
Similar Skills
Semantically similar based on skill content — not just same category
google-calendar
Read and manage Google Calendar events / agenda / free-busy / invitations via the Calendar v3 REST API. Use when the user mentions Google Calendar events, today's agenda, this week's meetings, finding conflicts, listing invitations, checking free time, or scheduling / rescheduling / cancelling a meeting.
github-sync
Review the session's git changes, summarize them for approval, then commit and push to GitHub. Trigger when the user runs /github-sync or says "sync to github", "commit and push", "push this session", "wrap up and push", "save this session to git". For commit-only (no push) or partial staging, do not use this skill.
apple-calendar
View Apple Calendar schedules, draft or import `.ics` files, and coordinate host-side calendar actions on macOS.