Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Clarified details on how the Bearer token is extracted after 2FA approval, specifying it may use browser storage or observe outgoing API requests. - No functional changes to code or commands; documentation update only.
What This Skill Does
Automates Raiffeisen ELBA online banking using Playwright browser automation. Fetches account balances, transaction history, and securities depot positions in JSON format. Every session requires manual 2FA approval via pushTAN on a registered mobile device.
Returns structured JSON for all account types in a single authenticated session, avoiding manual export steps in the ELBA web interface.
When to use it
- Pulling monthly transaction history into a personal finance spreadsheet
- Checking current account balances across all ELBA accounts at once
- Fetching securities depot positions for portfolio tracking
- Automating recurring bank data exports for bookkeeping workflows
- Querying transaction data for a specific IBAN and date range
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: fetch all transactions for IBAN AT12... from 2026-01-01 to 2026-01-31
- 1Run login command and wait for user to approve pushTAN on mobile device
- 2Run accounts command to confirm the target IBAN is present
- 3Run transactions command with the specified IBAN and date range
- 4Run logout to clear the session and cached bearer token
JSON array of transactions for the specified account and date range
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.