Agent skill

plaid

Query financial accounts, balances, transactions, and spending via Plaid. Connect bank accounts and retrieve real-time balance and transaction data. Use when the user asks about bank balances, credit card balances, recent transactions, spending habits, financial summaries, or wants to connect a new bank account.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/plaid-aneym-agent-skills

Metadata

Additional technical details for this skill

openclaw
{
    "emoji": "\ud83d\udcb3",
    "requires": {
        "env": [
            "PLAID_CLIENT_ID",
            "PLAID_SECRET"
        ],
        "bins": [
            "node"
        ]
    },
    "primaryEnv": "PLAID_CLIENT_ID"
}

SKILL.md

Plaid — Financial Data Skill

Query connected bank accounts for balances, transactions, and spending insights via Plaid API.

Environment Variables

Required:

  • PLAID_CLIENT_ID — Plaid client ID
  • PLAID_SECRET — Plaid secret key
  • PLAID_ENVproduction, sandbox, or development

Optional:

  • PLAID_TOKENS_PATH — Override token storage path (default: $OPENCLAW_WORKSPACE/state/plaid-tokens.json)

Load from a .env file:

bash
export $(grep -E '^PLAID_(CLIENT_ID|SECRET|ENV)=' /path/to/.env | xargs)

Install Dependencies

bash
cd {baseDir} && npm install

First-Time Setup: Connect a Bank

bash
node {baseDir}/scripts/server.js

Opens at http://localhost:3456. Connect multiple banks — server stays running. Tokens saved automatically.

Query Balances

bash
node {baseDir}/scripts/balances.js [--json]

Query Transactions

bash
node {baseDir}/scripts/transactions.js [options]

Options: --days N (default 30), --search "query", --category "food", --account "checking", --json

Financial Insights

bash
node {baseDir}/scripts/insights.js [--days N] [--json]

Returns: cash flow summary, category breakdown, top merchants, recurring/subscription detection, card usage, credit utilization.

Notes

  • Plaid categorizes transactions automatically (FOOD_AND_DRINK, TRANSPORTATION, etc.)
  • Charge cards (Amex Gold/Platinum) don't report credit limits — utilization only reflects revolving cards
  • transactionsSync is used for efficiency — first call may be slower as Plaid builds the cursor
  • Token storage is a JSON file in the agent workspace; back it up if needed

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results