Budget Tracker

Track income and expenses, categorise spending, calculate variances against a budget, and surface overspend alerts.

What it does

Track income and expenses, categorise spending, calculate variances against a budget, and surface overspend alerts.

Procedure

When this skill is activated, Chalie follows these steps:

  1. Use memory to recall any prior budget structure, then ask whether they are starting a new budget or updating an existing one — collect income, fixed costs, and variable budget targets per category.
  2. Use memory to recall any previously stored budget structure, categories, or running totals.
  3. Ask the user to paste or describe their transactions for the period to be analysed — use read if they provide a file URL or path.
  4. Use code_eval to parse the transactions, categorise them (groceries, dining, transport, utilities, entertainment, etc.), and total each category.
  5. Use code_eval to compare actual spending per category against the budget targets — calculate variance (amount and percentage) and flag categories more than 10% over budget.
  6. Use document to produce a budget summary: income, total spend, net balance, and a table of actuals vs. budget per category with variance column — highlight overspent categories.
  7. Use code_eval to rank categories by overspend magnitude, then identify the top 1–3 drivers and suggest one specific, actionable change for each.
  8. Use document to save the updated budget report, use memory to store the new running totals, and use schedule to set a reminder for the next budget review.

Version

v1 (curated)