Personal Finance Agent — Data skill for Claude Code
Northstar (Personal Finance Agent): answers questions about your own bank data with numbers verified before you see them, plans retirement across 401(k) and Roth IRA with FI and Coast FIRE projections.
How to install Personal Finance Agent
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open mattthomas7641/personal-finance-agent and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Personal Finance Agent does
Northstar (Personal Finance Agent): answers questions about your own bank data with numbers verified before you see them, plans retirement across 401(k) and Roth IRA with FI and Coast FIRE projections, builds a budget plan. Privacy-first, works on your phone.
Alternatives in Data
- Finance Skills Pack — Financial analysis and planning skills 5.3k ★
- Agentlas Storm — Run a force-robust Stormbreaker loop — route to real agents, execute a verified pipeline to completion 1.1k ★
- FACT — FACT – Fast Augmented Context Tools: FACT is a lean retrieval pattern that skips vector search 161 ★
README
Northstar (Personal Finance Agent)
A personal finance agent you can actually trust with numbers, built to keep you pointed at your goals. Connect your banks (Plaid) or import CSVs, then ask questions in plain English — *"Why was my spending higher last month?"*, *"What am I paying for subscriptions per year?"* — and get answers where **every number is verified against your data before you see it**.
LLMs are bad at arithmetic and happy to make up figures. This agent can't: it answers by running read-only SQL and a calculator, and a deterministic **number checker** rejects any answer containing a figure that didn't come from a tool result. Rejected answers go back to the agent to fix.
Plaid (sandbox/prod) ─┐ ┌──────────── agent loop (Claude) ────────────┐
CSV exports ──────────┼─► transactions ──────►│ get_schema · run_sql (read-only sandbox) │
demo ledger ──────────┘ │ │ calculate (safe AST) · get_insights · chart │
▼ │ final_answer ──► NUMBER CHECKER ──► user │
categorization cascade │ │ unsupported numbers? │
your rules → built-ins → memory → Plaid → LLM│ └──► rejected, retry │
│ └──────────────────────────────────────────────┘
▼
deterministic insights: subscriptions & price hikes · duplicates · unusual charges · budgets
What makes it trustworthy
| Number checker | Every figure in an answer must match (at its stated precision, incl. $1.2k, %) a SQL or calculator result from that run. Dates and years aren't treated as claims. Unverifiable answers are rejected and retried, and labeled if they still fail. |
| SQL sandbox | The agent's connection is opened read-only, and a SQLite authorizer only allows reading the transactions view: no writes, no ATTACH/PRAGMA, and no ac |
Related Skills
Praxis AI Agent Platform
Autonomous AI agent platform for enterprise data and operations. Turns natural-language intents into verified
Coding Agent Harness
Nodaris AI's harness for coding agents. It plans before it edits, proves its work before it says done, keeps s
Cold Email Automation
Claude-powered cold email pipeline for a fintech/finance job search, extracts 13K+ verified contacts from publ
Duckdb Claude Slack
A Slackbot built on DuckDB & Claude Code that answers data questions from Slack
Dd Analysis
Open the Data Analysis department (think stage) and route the request to one of its 29 atomic tasks. Clarify b
Fulfillment Ops Agent
Claude-powered ops agent and MCP server for grocery pickup: answers manager questions over PostgreSQL and draf
Related Agents
Balbus
Financial planner and modeler for When in Rome. Use to track real assets, production costs, and inventory, and
Stripe Finance
Stripe finance specialist: payouts and balance, reconciliation of payouts to bank deposits and fees, revenue r
Finance Sable
Use this agent as a full CFO + bookkeeper across the whole company lifecycle — idea to operations. Bookkeeping