SKILL/TREE

Track 5–15 sinking funds without a spreadsheet PhD.

Drop in your goals — target, current balance, deadline, monthly allocation — and it builds a progress-bar dashboard, computes every projected hit date, and flags the deadlines you can't actually hit yet.

$3.99
Works in Claude (Pro/Max/Team) or ChatGPT (Plus/Team) · paid AI plan required
Both Claude + ChatGPT packages included — you can't pick the wrong one.
Updated
01Handles 5–15 simultaneous sinking funds — Christmas, car insurance, vacation, vet emergency, home maintenance, wedding, new car down payment
02Computes projected hit date for each goal from your current balance and monthly allocation — and flags ON TRACK / AT RISK / BEHIND / FUNDED with the math behind each status
03Detects the allocation cliff month — when three deadlines stack on the same payday — and quantifies the lump sum needed
04What-if scenarios: 'Add $50/mo to vacation' and it shows you the new hit date and which other goal slips
05Visual HTML dashboard you can screenshot, a CSV log, and a Google Sheets formula block so your tracker stays live after the chat ends
06Account-placement notes for goals over 12 months out — HYSA for 3–12mo, CD ladder for 12–24mo, I-bond ladder for 24–60mo
07Works with messy partial inputs — fills sensible defaults (current balance $0, today's date) and flags every assumption inline

What it does

If you've been tracking your sinking funds in a notes app, a janky spreadsheet, or just in your head — this skill replaces that in one paste. It's a sinking funds tracker for people who already drank the Kool-Aid (you know what a sinking fund is, you've read the YNAB blog) and just need the math done. Paste your goals with targets, current balances, deadlines, and monthly allocations and it returns a complete multi-goal savings dashboard: per-goal progress bars, projected hit dates, total monthly outflow, what-if scenarios, and account-placement notes for the long-horizon goals. It does the things a spreadsheet won't do on its own. Status logic (FUNDED, ON TRACK, AT RISK, BEHIND, DEADLINE PASSED, NO ALLOCATION) follows a canonical threshold table — no judgment calls, just math. The allocation cliff check flags the month when multiple deadlines hit at once, so you don't get surprised in September when property taxes, car insurance, and back-to-school all come due. For every goal with a horizon over 12 months it appends an account-placement one-liner (high-yield savings for under a year, CD ladder for 12–24 months, I-bond ladder for 24–60 months) so the money is in the right place. Three outputs every time: a visual HTML dashboard you can screenshot, a CSV with raw values, and a Google Sheets formula block built on a canonical column layout (Goal, Target, Current Balance, Monthly Allocation, Deadline, plus the computed columns) so you can paste it into your own tracker and have it recompute live. YNAB users get this built in. This is the sinking funds dashboard for everyone else.

Frequently asked

How do I track multiple sinking funds without YNAB?
Paste your goals with the target, current balance, deadline, and what you can put away per month — the skill computes projected hit dates, flags goals you can't hit on time, and outputs both a visual dashboard and a Google Sheets formula block you can drop into a sheet. You don't need YNAB, EveryDollar, or any other tool — the formulas live in your spreadsheet from here forward.
What happens when multiple sinking fund deadlines hit the same month?
That's the allocation cliff and it's the failure mode most people miss. The skill detects when two or more goals deadline in the same calendar month and surfaces the lump-sum total needed that month — separate from your normal monthly outflow. If your total monthly savings can't cover the cliff, it tells you the exact gap and gives you the what-if scenarios to close it.
Where should I keep my sinking fund money — checking, HYSA, or CDs?
Depends on the horizon. The skill appends an account-placement note for every goal over 12 months out: HYSA for 3-12 months (around 4-5% APY, liquid, FDIC-insured), HYSA or 6-12mo CD ladder for 12-24 months, HYSA + I-bond ladder for 24-60 months. Goals under three months stay in checking. The skill never recommends equities for goals under five years.
Can I update balances later and have it recalculate?
Yes — paste an updated balance for any goal and it recomputes the whole dashboard, including new projected hit dates and status flags. Every response ends with a reminder to update any balance or allocation and re-run. If you want it to stay live without re-running the skill, paste the Google Sheets formula block into a sheet and edit balances there — the formulas recompute automatically.
Can't I just build this in Excel myself?
You can. The skill output includes a Sheets formula block precisely so you can. But the canonical status logic (when does ON TRACK become AT RISK becomes BEHIND), the projected hit date math with the rounding edge cases, the allocation cliff detection, and the account-placement rules are what take a weekend to build right and an afternoon to debug. This is the shortcut to the working version.

Install — no Terminal required

After checkout you land on a page with a one-click download and a pre-built install prompt. Pick the AI you already pay for — both packages are included, so you can't pick wrong.

What you'll see the second your payment clears
Your license key
ST-XXXX-XXXX-XXXX · permanent
Pre-built install prompt⧉ Copy
ChatGPT package (ZIP)⬇ Download

No setup work before you buy — copy, paste, done.

Have Claude Pro, Max, or Team?
Copy the prompt, paste into Claude

Copy the pre-built install prompt from the success page, paste it into any Claude Code chat, and Claude installs the skill itself — about 10 seconds. Using the app instead? Drop the downloaded folder into a Claude Project's knowledge and ask Claude to use it.

Have ChatGPT Plus or Team?
Build a Custom GPT — ~2 minutes
  1. Click Download ChatGPT package (included with every purchase).
  2. Unzip it — inside is a SETUP.md and a knowledge/ folder.
  3. Go to chatgpt.com → your profile → My GPTs Create a GPTConfigure.
  4. Paste the Name, Description, and Instructions from SETUP.md into the matching fields.
  5. Under Knowledge, upload every file in the knowledge/ folder.
  6. Click Create/Save, open your GPT, and describe your task in plain English.

A paid plan on either platform is required — Claude (Pro, Max, or Team) or ChatGPT (Plus or Team). Comfortable with Terminal? A one-line npx skilltree-network install path is available too.

More in Personal Finance

View all Personal Finance skills →