remember-finances

remember-finances is a skill for Claude Code, Codex from markmhendrickson/neotoma. It costs 28 tokens per session (777 once invoked), scanned A, original, MIT.

A tool for importing bank statements, receipts, and invoices into persistent memory as structured transactions. It can read files such as CSVs and PDFs, as well as receipt images.

In plain words
What is it for?
Use it to process bank statements, receipt images, invoice files, email attachments, or connected bank data when the relevant connection is available.
Why use it?
It turns financial information spread across documents into records that can be searched and reviewed. Amounts, dates, merchants, and categories are retained with their source documents.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to process bank statements, receipt images, invoice files, email attachments, or connected bank data when the relevant connection is available.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/markmhendrickson/neotoma/remember-finances
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add markmhendrickson/neotoma --skill remember-finances
Clone the repo
git clone --depth 1 https://github.com/markmhendrickson/neotoma

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for remember-finances

README.md
[![agentmods](https://agentmods.dev/badge/skills/markmhendrickson/neotoma/remember-finances.svg)](https://agentmods.dev/skills/markmhendrickson/neotoma/remember-finances)
Your own site
<a href="https://agentmods.dev/skills/markmhendrickson/neotoma/remember-finances"><img src="https://agentmods.dev/badge/skills/markmhendrickson/neotoma/remember-finances.svg" alt="Measured on agentmods" height="20"></a>
Per session 28 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 777 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe. Third-party audits
  • NVIDIA SkillSpector pass 7 Sept 2026
How audits are shown
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00028 $0.00777
Opus 5 $0.00014 $0.00388
Sonnet 5 $0.00006 $0.00155
Haiku 4.5 $0.00003 $0.00078

Measured 4d ago against content hash 4c46ed7166ec, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

remember-finances scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 4d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/remember-finances/SKILL.md · 90 lines

How it starts

The opening of the file, as written. The whole thing — 90 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Remember Finances

Import financial documents — bank statements, receipts, invoices — into Neotoma memory with structured transaction extraction and full provenance.

When to use

When the user has financial documents (CSV/PDF bank statements, receipt images, invoice PDFs) and wants to persist the transactions as structured, queryable records.

Prerequisites

Run the ensure-neotoma skill first if Neotoma is not yet installed or configured in your current harness.

Supported sources

Source Format Method
Bank statements CSV, PDF File read, parse_file for PDFs
Receipts Images (JPEG, PNG), PDF Vision, parse_file
Invoices PDF, email attachments parse_file, email MCP
Plaid Live bank data Plaid MCP (optional)

Workflow

Phase 0: Verify Neotoma

Confirm Neotoma MCP is connected (call get_session_identity).

Phase 1: Identify financial documents

  1. Ask the user what to import:
    • Bank statement file path (CSV or PDF)
    • Receipt image(s)
    • Invoice file(s)
    • Live bank account via Plaid MCP
  2. Detect the format and choose the appropriate parsing method.

Phase 2: Parse and preview

  1. CSV statements: read columns, detect header row, identify date/amount/description fields.
  2. PDF statements: use parse_file to extract text, then parse rows.
  3. Receipt images: use vision to read merchant, date, items, total, tax.
  4. Invoices: use parse_file to extract vendor, line items, amounts, due date.
  5. Present a preview: transaction count, date range, total amounts, top merchants/vendors.
  6. Ask for confirmation.

Phase 3: Extract entities

For each document, extract:

  1. Transactions: one transaction entity per line item or statement row with amount, currency, date, description, merchant, category (when inferable).
  2. Contacts: merchants, vendors, or counterparties as contact entities.
  3. Invoices/Receipts: the document itself as a receipt or invoice entity with total, tax, line items.

Read the full file on GitHub · 90 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 4d ago First seen · 90 lines · 28 tokens per session scan A 4c46ed7166ec

Subscribe to this mod's changes

remember-finances is a skill published in the GitHub repository markmhendrickson/neotoma (31 stars, last pushed today), licensed MIT. It adds 28 tokens to every session and 777 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

tushare-data

A Chinese-language workflow for researching financial and market data through Tushare, a data service covering Chinese stocks and related economic information. It turns natural-language questions into steps for retrieving, cleaning, comparing, filtering, exporting, and briefly analysing data.

agentscope-ai/ReMe · 122 tokens

finance-tracker

Track expenses, analyze spending patterns, categorize transactions. Works with bank CSV exports or manual input.

fuyuxiang/echo-agent · 23 tokens

tradememory-bridge

Bridge between Binance trading events and TradeMemory Protocol. Automatically journals trades, recalls similar past setups, detects behavioral biases, and provides outcome-weighted recall for AI trading agents. Use this skill after executing Binance spot trades to build persistent memory.

mnemox-ai/tradememory-protocol · 53 tokens

trading-memory

Domain knowledge for AI trading memory — Outcome-Weighted Memory (OWM) architecture, 5 memory types, recall scoring, and behavioral analysis. Use when recording trades, recalling similar contexts, analyzing performance, or checking behavioral drift. Triggers on "record trade", "remember trade", "recall", "similar…

mnemox-ai/tradememory-protocol · 88 tokens

tcx-memory

Review past investment decisions, run point-in-time historical replays, compare resolved forecasts and forward outcomes, and validate lesson candidates. Use when the user asks what happened before, why a thesis changed, whether a strategy lesson held out of sample, or what prior evidence is relevant to a current…

monarchjuno/tradingcodex · 63 tokens

context-manager

Gestion avancée du contexte pour agents IA — fenêtre de contexte, compression, RAG dynamique, sliding window, prompt caching. Se déclenche avec "context window", "contexte agent", "token limit", "context management", "context overflow", "trop de contexte", "agent context", "context stuffing", "context compression".…

khalilbenaz/claude-skills-collection · 84 tokens