Add School Calendar
Add School Calendar
Overview
Locate research directory: Read .claude/kids-camp-planner.local.md to get the research_dir path (default: camp-research). All user data paths below are relative to this directory. The family profile is at <research_dir>/family-profile.md.
Extract school calendar data from a URL, PDF, or web search and save it as a structured reference file in the school-calendars directory. This makes the data instantly available to all planning skills (plan-summer, plan-march-break, plan-pa-days) without requiring web searches for known schools.
All planning skills use the School Calendar Lookup pattern (see below) before asking the user or searching the web. This skill is what populates the internal library that those lookups check first.
School Calendar Lookup (3-Tier)
This is the standard lookup pattern used by all planning skills in the plugin. When any skill needs school calendar data:
Tier 1: Check Internal Library
Search the plugin's pre-saved calendar data:
- Public boards:
${CLAUDE_PLUGIN_ROOT}/skills/camp-planning/references/school-calendars/public-boards/ - Private schools:
${CLAUDE_PLUGIN_ROOT}/skills/camp-planning/references/school-calendars/private-schools/