moneta-ingest
SKILL.md
/moneta-ingest
Parse new financial documents into Moneta.
Steps
- Scan
source/for new files and record expected sources and date ranges. - Detect document type from filename prefix. If unclear, sniff content headers or PDF table titles.
- Map type to parser and run it.
- Validate parser outputs: count, totals, date range, no duplicate IDs.
- Update aggregates and lots.
- Emit reconciliation summary with deltas and any warnings.
Type map:
bofa -> pnpm parse:bofa
river -> pnpm parse:river
strike -> pnpm parse:strike
cashapp -> pnpm parse:all (includes cashapp PDF parsing)
robinhood -> pnpm parse:all
w2 -> pnpm parse:all
charitable -> pnpm parse:all
Examples
# Parse everything and rebuild aggregates
pnpm parse:all
# Parse only BofA CSVs
pnpm parse:bofa
References
source/normalized/transactions.jsonnormalized/cost-basis.jsonnormalized/accounts.jsonscripts/parse-all.tsscripts/parse-bofa.tsscripts/parse-river.tsscripts/parse-strike.tsscripts/parse-cashapp.tsscripts/parse-robinhood.tsscripts/parse-w2.tsscripts/parse-charitable.ts
Weekly Installs
8
Repository
phrazzld/claude-configGitHub Stars
5
First Seen
Feb 27, 2026
Security Audits
Installed on
opencode8
gemini-cli8
codebuddy8
github-copilot8
codex8
kimi-cli8