Install
openclaw skills install @mohitagw15856/fire-numberCompute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer. Use when asked what's my FIRE number, when can I retire early, how much do I need to be financially independent, or model my savings trajectory. Produces the FIRE number, years-to-target at stated assumptions, a return × withdrawal-rate sensitivity grid, and the honest list of what the model ignores.
openclaw skills install @mohitagw15856/fire-numberEvery FIRE calculation is three assumptions wearing a number's clothing: a withdrawal rate, a real return, and the pretense that returns arrive in a convenient order. This skill does the math properly and refuses the false precision — the deliverable is a surface of outcomes with the assumptions labeled, not a single date to organize a life around.
Ask for these if not provided:
python3 scripts/fire_number.py --savings 120000 --monthly 3000 --spend 60000
python3 scripts/fire_number.py --savings 120000 --monthly 3000 --spend 60000 --return 5 --wr 4 --json
Deterministic monthly compounding at a constant real return (inflation already removed — never stack an inflation adjustment on top). The script prints the sensitivity grid and its own not-modeled list.
[Script output: FIRE number, years at base assumptions, sensitivity grid]
[Two sentences: the realistic range, and which assumption the user's plan is most hostage to.]
Sequence-of-returns risk (largest near the target date) · taxes · spending drift · [anything scenario-specific].
[Of spend, contribution, and return: which change moves the date most for THIS user — usually spend, since it hits both sides.]
Educational model, not financial advice — verify with a licensed professional before acting on it.