用途:为儿童营地(夏令营、三月假期、PA日等)计算、比较并优化多孩子、多时段、多供应商的费用,生成预算总结(默认Markdown表格,也可Excel)。
主要能力:
- 读取研究目录(.claude/kids-camp-planner.local.md 中的 research_dir,默认 camp-research)及家庭资料 <research_dir>/family-profile.md,并收集 <research_dir>/providers/*.md 中各供应商费用。
- 计入基础营费、早晚托管、午餐、材料/设备费、注册费,以及兄弟姐妹折扣、早鸟折扣、多周折扣等。
- 支持按周(--base-cost/--weeks 等)或按天(--daily-rate/--days 等)两种计费模式,按天模式优先。
- 输出按季度/日期归档的预算文件(如 <research_dir>/summer-YYYY/budget.md),包含汇总、按供应商费用、税务抵扣估算、周度明细、预算与目标对比。
- Excel输出使用openpyxl生成公式而非硬编码值,含Provider Comparison、Daily Schedule、Weekly Schedule、Budget Summary四个标签页。
使用方式:
运行脚本示例(按周):
python3 ${CLAUDE_PLUGIN_ROOT}/skills/budget-optimization/scripts/budget_calculator.py
--kids 2
--weeks 8
--base-cost 300
--before-care 50
--after-care 50
--lunch 35
--sibling-discount 10
--format markdown
按天模式使用 --days 与 --daily-rate;--format 可设为 csv 或 markdown。多供应商复杂预算可准备JSON输入文件并用 --input budget-input.json 传入(同时支持 weeks 和 days 数组,days 优先)。
适用场景:加拿大家庭(示例为安大略)规划儿童营地预算、比较供应商价格、评估节支方案。
限制:税务抵扣、补贴与折扣策略以加拿大/安大略为例,其他地区适用性暂未提供。预算超出约束时的优化建议按优先级给出(如改用市政项目、早鸟折扣、多周折扣、自带午餐、减少托管等)。