From kids-camp-planner
Plans Ontario March break camp coverage using school calendar lookups, family profiles, and structured scheduling workflow for childcare needs.
How this skill is triggered — by the user, by Claude, or both
Slash command
/kids-camp-planner:plan-march-breakThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**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`.
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.
Plan camp coverage for the Ontario March break week (typically the third week of March). March break is a single week, making it simpler than summer planning but with its own considerations: limited availability, different provider landscape, and shorter planning window.
Ontario March break is set by the Ministry of Education. Determine the exact dates using the 3-Tier School Calendar Lookup:
<research_dir>/family-profile.md for school board/school info${CLAUDE_PLUGIN_ROOT}/skills/camp-planning/references/school-calendars/ for the family's school. If found, extract March break dates directly.Check calendar staleness: After loading calendar data, extract the school year from the ## YYYY-YYYY School Year header. Parse the end year (e.g., 2026 from "2025-2026"). If the current date is after September 1 of that end year, warn: "Calendar data for [board] is from [year]. The current year may have different PA days and breaks. Would you like to search for updated calendar data?" If the user says yes, run the 3-Tier School Calendar Lookup to find updated data.
Multi-school families: If children attend different schools, their March break dates may differ. Determine each child's break dates separately. On days when only some children are off, only those children need camp coverage (others are marked "In school"). The generate-annual-schedule script handles this automatically via build_annual_days_multi().
Typical pattern: Third Monday through Friday in March, but confirm annually as it occasionally shifts.
Private school extended breaks (CRITICAL): Some private schools have a longer March break than the public board. For example, German International School Toronto has a 2-week March break compared to TDSB's 1-week break. When the private school break is longer:
From the family profile, determine:
Present coverage needs:
March Break 2026: March 16-20
- Days needing coverage: [X] of 5
- Children needing coverage: [list]
- Budget for this period: $[X]
March break programs differ from summer camps:
Where to look:
March break considerations:
For each March break option, collect:
Use the camp-planning skill's evaluation criteria for quality assessment.
March break is a single week, so the schedule is simpler:
# March Break 2026 Schedule (March 16-20)
| Day | Child 1 | Child 2 | Dropoff | Pickup |
|-----|---------|---------|---------|--------|
| Mon | City Science Camp | City Science Camp | Parent 1, 8:30am | Parent 2, 4:30pm |
| Tue | City Science Camp | City Science Camp | Parent 1, 8:30am | Parent 2, 4:30pm |
| Wed | City Science Camp | City Science Camp | Parent 1, 8:30am | Grandparent, 3:00pm |
| Thu | City Science Camp | City Science Camp | Parent 1, 8:30am | Parent 2, 4:30pm |
| Fri | City Science Camp | City Science Camp | Parent 1, 8:30am | Parent 1, 4:00pm |
Create or update:
<research_dir>/march-break-YYYY/schedule.md - Daily schedule<research_dir>/march-break-YYYY/budget.md - Cost breakdown (use budget-optimization skill)<research_dir>/providers/ for any new providersMarch break programs fill quickly. Advise the user on:
| Aspect | Summer | March Break |
|---|---|---|
| Duration | 8-9 weeks | 1 week |
| Provider availability | High | Limited |
| Registration timing | Jan-Feb | Nov-Jan |
| Weather factor | Outdoor-heavy | Indoor important |
| Cost per week | Standard | Sometimes higher |
| Half-week options | Rare | More common |
| Mixing providers | Common | Usually one provider |
Daily cost note: March break programs often offer daily rates alongside weekly rates. When comparing, use daily costs ($40-90/day depending on provider) to accurately budget partial-week coverage. The budget calculator supports daily rates via --daily-rate and --days flags.
For detailed private school March break test cases (including 2-week break scenarios with real GIST vs TDSB data), consult ${CLAUDE_PLUGIN_ROOT}/skills/camp-planning/references/private-school-test-cases.md (see Test Case 2: Extended March Break).
npx claudepluginhub reggiechan74/cc-plugins --plugin kids-camp-plannerCreates sustainable multi-month travel plans with budgeting, visa mapping, anchor city selection, and remote work logistics.
Assists with event concept development, logistics planning, vendor coordination, budget management, and timeline creation for event planners.
Designs Montessori-style uninterrupted work cycles with choice-based activities structured within a realistic time block. Includes materials rotation, observation protocols, and transition management.