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:
- Use
memoryto 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. - Use
memoryto recall any previously stored budget structure, categories, or running totals. - Ask the user to paste or describe their transactions for the period to be analysed — use
readif they provide a file URL or path. - Use
code_evalto parse the transactions, categorise them (groceries, dining, transport, utilities, entertainment, etc.), and total each category. - Use
code_evalto compare actual spending per category against the budget targets — calculate variance (amount and percentage) and flag categories more than 10% over budget. - Use
documentto produce a budget summary: income, total spend, net balance, and a table of actuals vs. budget per category with variance column — highlight overspent categories. - Use
code_evalto rank categories by overspend magnitude, then identify the top 1–3 drivers and suggest one specific, actionable change for each. - Use
documentto save the updated budget report, usememoryto store the new running totals, and usescheduleto set a reminder for the next budget review.
Version
v1 (curated)