School Weekly Updates
This skill streamlines the process of extracting, summarizing, and presenting upcoming school events and action items from school emails.
Configuration
- School email patterns to look for:
- specific addresses: noreply@synapseschoolorg.myenotice.com, synapseschool@myschoolapp.com
- from email sender with domain @synapseschool.org
- general search terms: "Synapse School"
- Grades filter: Level 1, L1, All, Adults, Parents
Workflow
To generate a weekly summary:
- Email Search & Content Retrieval
- Find all emails following email patterns specified from configuration section, sent in the last 2 weeks
- Retrieve the full content of each email. If the email payload is in html, convert the raw HTML into Markdown. Be specific about grades applicable to each piece of information.
- Table Generation:
- IMPORTANT: follow table presentation rules set below
- Follow extraction & table schema in upcoming-events.md to display Upcoming Events table
- Follow extraction & table schema in action-items.md to display Action Items table
- present Action Items at the very end
Table presentation rules
- IMPORTANT: do not change column name or ordering
- IMPORTANT: update each table to only include rows from grades specified in configuration section
- sort chronologically
- Display table in a clean, well-spaced Markdown.
- Include a numbered link suffix
[n]for action item / event with important links (RSVP, form, payment, log-in link etc). - Add an "Important Links" legend below the table with the numbered URLs. Sort from most important to least important
Validation
- IMPORTANT: there should be no row in any table presented that does not apply to the grades specified in configuration section
- IMPORTANT: do not miss no school / day off announcements
Reference Material
- Upcoming Events Extraction Guide
- Action Items Extraction Guide
Future Ideas
- sync to calendar (if not already there) and google