school-sync

Reconciles school email newsletters with calendar events and Obsidian vault notes.

2|Updated Oct 30, 2025
One-click install
npx skills add https://github.com/zachmayer/skills --skill school-sync
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: school-sync
Source: https://github.com/zachmayer/skills/tree/main/.claude/skills/school-sync
Command: npx skills add https://github.com/zachmayer/skills --skill school-sync

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill eliminates the risk of missing important school-related events by automatically reconciling email newsletters and school communications with your primary calendar and personal knowledge base.

Core Features & Use Cases

  • Automated Reconciliation: Scans school emails (SMORE/Linde) and cross-references them against your primary calendar and Obsidian vault.
  • Intelligent Filtering: Distinguishes between parent-relevant events (e.g., half-days, field trips, deadlines) and irrelevant noise.
  • One-Way Sync: Safely integrates Lindsay's calendar as a read-only source to ensure no school events are missed, while maintaining a single source of truth in your primary calendar.

Quick Start

Run the school-sync skill to scan the last 14 days of school emails and update the calendar and vault with any missing events.

Frequently Asked Questions about school-sync

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

FAQPage Schema
How do I automatically sync school email newsletters to my calendar and Obsidian vault?

You can automatically sync school email newsletters to your calendar and Obsidian vault by running a reconciliation skill that parses school emails, cross-references dates with existing calendar entries, and inserts missing events directly into your local vault and primary calendar.

What's the best way to extract parent-relevant events from school communications and add them to my primary calendar?

The best way to extract parent-relevant events from school communications is to use an automated filtering skill that scans SMORE or Linde emails, identifies important dates like half-days and field trips, and pushes them directly to your primary calendar as new events.

Do I need GWS CLI access to automate calendar inserts and vault updates for school events?

Yes, you need GWS CLI access and local file system permissions to automate calendar inserts and vault updates, because the synchronization process parses emails and writes data directly to your primary calendar and local Obsidian vault.

Can I integrate a read-only school calendar as a single source of truth without duplicating events?

Yes, you can integrate a read-only school calendar using a one-way sync that safely imports events into your primary calendar without duplicating them, ensuring your primary calendar remains the single source of truth for all scheduling.

How does cross-referencing email dates with my personal knowledge management system prevent missed school deadlines?

Cross-referencing email dates with your personal knowledge management system prevents missed deadlines by scanning the last 14 days of school emails, comparing them against existing calendar entries and Obsidian vault notes, and flagging any missing events for automated insertion.

What happens to irrelevant noise when filtering school emails for calendar synchronization?

When filtering school emails for calendar synchronization, irrelevant noise is ignored by an intelligent filtering mechanism that specifically distinguishes and extracts parent-relevant events like deadlines and field trips while discarding the rest of the communication.