Install
openclaw skills install @voronindenis5/generator-sizerUse when buying or running a backup generator during outages — builds an appliance-by-appliance load sheet with starting-surge multipliers (fridge 3x, well pump 3x), picks the right generator class (2k/3.5k/7.5k/13kW) from real surge math, computes gasoline/propane burn and storm-duration fuel needs, and flags CO/transfer-switch/backfeed safety before the power dies.
openclaw skills install @voronindenis5/generator-sizerGenerators are sold on one number — "7500 watts!" — and that number is usually surge rating, not what you can run. Meanwhile the appliances that actually matter in an outage are motors: a refrigerator that runs at 150 W needs 450+ W for the two seconds its compressor starts, a ½ HP well pump that runs at 1,000 W needs 3,000 W to start. Stack two motor starts on top of your base load and a "7,500 W" generator that really delivers 6,000 W continuous trips its breaker, and the fridge never gets its turn.
scripts/generator_sizer.py does the audit nobody does: per-appliance
running watts, starting-surge multipliers, a priority-tier load-shed plan,
the honest generator class for your list, fuel burn per hour and per
storm, and the transfer-switch / CO-safety verdicts — before the storm,
not during it.
Don't use for: whole-house automatic standby + ATS design (needs a licensed electrician's load calculation per NEC 220), solar/battery systems, or RV electrical planning — those have different load models.
# essentials for a storm: fridge + freezer + sump + furnace blower + lights/router
python3 scripts/generator_sizer.py \
--appliances fridge freezer sump-pump furnace-blower lights-10 router \
--storm-hours 48
# adding a well pump (the classic class-jumper) with custom watts
python3 scripts/generator_sizer.py \
--appliances fridge freezer well-pump furnace-blower lights-10 \
--custom microwave:1100:1.5 --fuel propane --storm-hours 24
# what does my existing 3500W generator actually carry?
python3 scripts/generator_sizer.py --appliances fridge sump-pump lights-10 router cpap \
--generator-watts 3500 --check-only
Outputs: tiered load sheet (running W, surge W, tier), worst-case surge
event, required continuous watts, generator class verdict with the
"skipped" appliances if your --generator-watts is too small, staggered
start order, fuel plan (gal/h at your load fraction, hours per tank,
gallons per storm), and a safety checklist with the transfer-switch flag.
--elevation-ft.