From lhv
Interact with LHV Bank via `lhv` CLI: check balances, view transactions, list/switch accounts, make SEPA payments. Uses Smart-ID authentication for Estonian users.
How this skill is triggered — by the user, by Claude, or both
Slash command
/lhv:lhvThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Interact with LHV Bank through the `lhv` CLI -- check balances, view transactions, switch accounts, and make SEPA payments.
Interact with LHV Bank through the lhv CLI -- check balances, view transactions, switch accounts, and make SEPA payments.
Before any operation, verify the session is valid:
lhv whoami
If expired or not authenticated, authenticate first:
lhv auth --id <ESTONIAN_ID_CODE>
The auth command will:
To discover available person/user IDs (personal and business profiles), authenticate first then use:
lhv switch-account --list
This outputs JSON, useful for discovering IDs programmatically.
If the user has multiple persons (personal + business), pass --user-id and --account-id to skip interactive prompts:
lhv auth --id <ID_CODE> --user-id <USER_ID> --account-id <ACCOUNT_ID>
lhv whoami
Shows the authenticated user, active person (Personal/Business), and session status.
lhv get-accounts
lhv get-transactions --portfolio <PORTFOLIO_ID> --from <DD.MM.YYYY> --to <DD.MM.YYYY>
Defaults to the current month if --from/--to are omitted. Use --raw for CSV output. Use --limit 0 to show all.
List available persons:
lhv switch-account --list
Switch non-interactively:
lhv switch-account --user-id <USER_ID> --account-id <ACCOUNT_ID>
Use -i or --interactive to enable the interactive fzf prompt.
lhv pay \
--from "<SENDER_IBAN>" \
--to "<RECIPIENT_IBAN>" \
--name "<RECIPIENT_NAME>" \
--amount "<AMOUNT>" \
--description "<DESCRIPTION>" \
--reference "<REFERENCE>" \
--confirm
The --confirm flag skips the interactive confirmation prompt. Smart-ID signing is always required -- print the verification code and tell the user to confirm on their phone.
lhv whoami before any operation to check session statuslhv auth before retrying--interactive to enable them--list flag on switch-account outputs JSON, useful for discovering IDs programmaticallynpx claudepluginhub stefanoamorelli/estonia-ai-kit --plugin lhvQueries personal NZ banking data from Akahu — account lists, balances, settled/pending transactions, and private JSON/CSV exports. Requires user-provided API tokens.
Provides patterns for Plaid API integration: link token creation/exchange, transaction sync, identity verification, ACH auth, balance checks, webhook handling, and compliance.
Patterns for Plaid API integration covering Link token flows, transactions sync, identity verification, Auth for ACH, balance checks, webhook handling, and fintech compliance.