Claude Code Plugin
Set up direct deposit, keep accounts sealed.
Secure banking data provider. Stores routing and account numbers and fills deposit/transfer forms without exposing account data. Built-in approval gate.
Account numbers are not conversation data.
Direct deposit forms, wire transfers, payment setup — they all need routing and account numbers. Pasting those into conversation context creates a permanent record in the wrong place.
banking-vault stores account details encrypted and fills forms by injecting values directly into fields. The agent references "checking" or "savings" — never your actual account numbers.
fill direct deposit with "checking"
approval required: fill banking form?
[approved]
filled: routing ***4821, acct ***9037
How it works.
Install
Install banking-vault through the softwaresoftware installer. It sets up encrypted account storage with mandatory approval gates for every banking operation.
Configure
Add your bank accounts with friendly names. Routing numbers, account numbers, bank name, account type — all encrypted at rest and gated behind approval.
Use
Tell Claude to fill a deposit or transfer form. The approval gate fires, and on confirmation the vault injects routing and account numbers directly into the page.
Every banking operation requires explicit approval. Account numbers never enter conversation context.
Approval gate
Every banking operation requires explicit user confirmation. The agent cannot fill forms, read account details, or reference stored data without your approval first.
Zero-exposure fills
Routing numbers and account numbers are injected directly into form fields. The conversation only sees masked last-four references like "acct ***9037."
Encrypted at rest
All banking data is encrypted on disk. Direct file access reveals nothing without the decryption key. Your account numbers are protected even if the machine is compromised.
Multiple accounts
Store checking, savings, business accounts — each with a friendly name. Reference "my business checking" and the vault fills routing number, account number, and bank name.
Install
Requires Claude Code. Banking data is encrypted locally. Approval required for every operation.
Add the marketplace
claude plugin marketplace add softwaresoftware-dev/softwaresoftware-plugins
Run in your terminal.
Install the installer
claude plugin install softwaresoftware@softwaresoftware-plugins
Run in your terminal.
Launch Claude Code
claude
Start a new session so the installer is available.
Install banking-vault + dependencies
/softwaresoftware:install banking-vault
Run inside Claude Code. Run /reload-plugins when done.
Fill a deposit form
"fill direct deposit with my checking account"
Run inside Claude Code after reloading plugins.