From sundial-org-awesome-openclaw-skills-4
Uses plaid-cli to link financial institutions, fetch account balances, and query transactions by date range. Helpful for personal finance automation or monitoring spending.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sundial-org-awesome-openclaw-skills-4:plaidThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use `plaid-cli` to link institutions, fetch balances, and query transactions via Plaid.
Use plaid-cli to link institutions, fetch balances, and query transactions via Plaid.
Do not print or log secrets (client id, secret, access tokens).
Install
go install github.com/jverdi/[email protected]Setup
PLAID_CLIENT_ID, PLAID_SECRET, and PLAID_ENVIRONMENT (sandbox or production).PLAID_LANGUAGE (en, fr, es, nl), PLAID_COUNTRIES (US, CA, GB, IE, ES, FR, NL).~/.plaid-cli/config.toml.
[plaid]
client_id = "..."
secret = "..."
environment = "sandbox"
~/.plaid-cli (stores tokens and aliases).Link + aliases
plaid-cli link (opens browser) and optionally set an alias.plaid-cli link <item-id-or-alias>.plaid-cli alias <item-id> <name>, list with plaid-cli aliases.Accounts + balances
plaid-cli accounts <item-id-or-alias>.Search transactions
plaid-cli transactions <item-id-or-alias> --from 2024-01-01 --to 2024-01-31 --output-format jsonjq -r '.[] | select(.name | test("grocery"; "i")) | [.date, .name, .amount] | @tsv'--account-id from accounts output to narrow results.json or csv.Monitor transactions
state=/tmp/plaid.txids
next=/tmp/plaid.txids.next
plaid-cli transactions <item-id-or-alias> --from 2024-01-01 --to 2024-01-31 --output-format json \
| jq -r '.[].transaction_id' | sort > "$next"
if [ -f "$state" ]; then comm -13 "$state" "$next"; fi
mv "$next" "$state"
Notes
plaid-cli tokens unless explicitly requested; it prints access tokens.ITEM_LOGIN_REQUIRED errors.Recognize requests such as:
npx claudepluginhub sundial-org/awesome-openclaw-skillsProvides Plaid API integration patterns for Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance.
Provides expert patterns for Plaid API integration: Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance best practices.
Connects bank accounts via Plaid for automatic daily transaction imports into Wilson. Performs initial 30-day sync, deduplication using transaction_search, and auto-categorization. Requires Pro license.