用途:把暑假与非暑假(PA日、学校假日、秋假、寒假、三月假)的营地安排合并为一份全年视图,并生成全年费用汇总。
主要能力:从预算xlsx的Daily Schedule标签页读取暑假安排,从学校日历markdown读取PA日、假日与各假期日期,按默认或指定机构分配PA日与假期看护,输出Markdown日程(含逐日表格、各周期小计、年度汇总),并可通过--update-xlsx在表格中新增或替换Annual Schedule标签页,使用VLOOKUP引用Provider Comparison中的费率。
使用方式:先读取.claude/kids-camp-planner.local.md获取research_dir,读取family-profile.md获取孩子姓名与学校董事会;确认非暑假默认机构(PA日默认City of Toronto,寒假/三月假默认YMCA Cedar Glen,秋假默认同--break-provider),必要时创建overrides JSON按孩子、按日期覆盖机构。运行脚本示例:python3 ${CLAUDE_PLUGIN_ROOT}/skills/generate-annual-schedule/scripts/generate_annual_schedule.py --xlsx examples/sample-budget.xlsx --calendar .../tcdsb.md --children "Emma,Liam" --pa-day-provider "City of Toronto" --break-provider "YMCA Cedar Glen" --output-md <research_dir>/annual-schedule-2025-2026.md --update-xlsx。多校家庭可对每个孩子分别传--calendar。
适用场景:暑假日程已建好、PA日/寒假/三月假计划已确定,或需要刷新全年视图与全年费用时。
限制:机构名称必须存在于Provider Comparison标签页;孩子姓名须与表格列头一致;日历数据可能过期,脚本会提示检查;具体费率、平台与效果以实际文件为准,资料未提供更多细节。