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.

1

Install

Install banking-vault through the softwaresoftware installer. It sets up encrypted account storage with mandatory approval gates for every banking operation.

2

Configure

Add your bank accounts with friendly names. Routing numbers, account numbers, bank name, account type — all encrypted at rest and gated behind approval.

3

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.

1

Add the marketplace

claude plugin marketplace add softwaresoftware-dev/softwaresoftware-plugins

Run in your terminal.

2

Install the installer

claude plugin install softwaresoftware@softwaresoftware-plugins

Run in your terminal.

3

Launch Claude Code

claude

Start a new session so the installer is available.

4

Install banking-vault + dependencies

/softwaresoftware:install banking-vault

Run inside Claude Code. Run /reload-plugins when done.

5

Fill a deposit form

"fill direct deposit with my checking account"

Run inside Claude Code after reloading plugins.