Skip to main content

💰 Personal Finance Dashboard

Upload bank statements and get a spending analysis with charts.

You: $Finance Analyzer
(drop 3 CSV bank statements into the file browser)
Analyze my spending over the last 3 months. Where is my money going?

What the AI does

  1. Reads all CSV files and normalizes the different formats
  2. Categorizes transactions: groceries, dining, subscriptions, transport, etc.
  3. Identifies recurring charges and flags anything unusual
  4. Creates a dashboard with monthly trends, category breakdown, and top merchants
  5. Flags anomalies: unusually large charges, new subscriptions, possible duplicates

Skill content

Copy this into Workspace → Skills → Create:

---
name: finance-analyzer
description: Analyzes bank statements and creates spending reports with charts
---

## Financial Analysis

When analyzing bank statements:

1. **Read all files** and normalize columns (date, description, amount, type). Handle different CSV formats (detect delimiters, date formats, debit/credit conventions)
2. **Categorize transactions** using keyword matching:
- Groceries: walmart, costco, trader joe, whole foods
- Dining: restaurant, cafe, doordash, uber eats
- Subscriptions: netflix, spotify, recurring monthly charges
- Transport: gas, uber, lyft, parking
- (Add more categories as needed)
3. **Generate charts**:
- Monthly spending trend (line chart)
- Category breakdown (pie chart)
- Top 10 merchants (bar chart)
4. **Detect anomalies**: charges >2x average for that merchant, new recurring charges, possible duplicates (same amount within 3 days)
5. **Create an HTML dashboard** viewable in the file browser

Use proper currency formatting and round to 2 decimal places.