raiffeisen-elba
Automate Raiffeisen ELBA online banking: login/logout, list accounts, and fetch transactions via Playwright.
Why use this skill?
Automate your Raiffeisen ELBA banking with OpenClaw. Fetch account balances, transaction history, and securities data in JSON format securely using Playwright.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/odrobnik/raiffeisen-elbaWhat This Skill Does
The raiffeisen-elba skill provides a robust automation interface for the Raiffeisen ELBA online banking platform. By leveraging the Playwright browser automation framework, it enables users to programmatically interact with their banking data, effectively turning a web-based banking portal into an accessible data source for automated workflows. The skill handles complex authentication flows, session management, and navigation through secure banking environments. It allows for the retrieval of real-time account balances, detailed securities depot positions, and comprehensive transaction histories. By standardizing these outputs into JSON format, the skill ensures that financial data can be seamlessly integrated into budgeting applications, personal finance dashboards, or automated reporting systems without the need for manual CSV exports.
Installation
To integrate this skill into your environment, use the OpenClaw CLI tool. Run the following command in your terminal:
clawhub install openclaw/skills/skills/odrobnik/raiffeisen-elba
Ensure that your system meets the prerequisites outlined in the SETUP.md file, which typically includes having Python 3 installed and the necessary browser binaries configured for Playwright. Once installed, the skill becomes available as a command-line utility within your project workspace.
Use Cases
This skill is designed for power users and developers who seek to automate their financial monitoring. Common use cases include:
- Automated Budgeting: Automatically fetching transactions at the end of each month to update personal tracking sheets or databases.
- Portfolio Monitoring: Regularly checking securities depot positions to log performance data over time.
- Audit Trails: Creating automated backups of banking history for financial record-keeping.
- Alert Systems: Building custom triggers that notify you when account balances drop below a specific threshold or when significant transactions occur.
Example Prompts
- "OpenClaw, please log into my Raiffeisen ELBA account, fetch the transactions for my main IBAN from the first of the month until today, and then logout."
- "Get the current balance of all my accounts and generate a summary report."
- "Log into my banking portal, check my securities portfolio, and save the data to a JSON file named portfolio_update.json."
Tips & Limitations
- Session Safety: Always ensure the
logoutcommand is called at the end of your script execution. This is critical for security, as it clears browser cookies and local storage, preventing unauthorized access to your banking session. - Rate Limiting: Do not execute requests too frequently, as automated access to banking sites can trigger security blocks or account lockouts if performed at high, non-human speeds.
- Authentication: This skill requires valid credentials; ensure these are stored securely in your environment variables and never hardcoded in your scripts.
- Dynamic UI: Because this skill relies on web automation, changes to the Raiffeisen ELBA website layout may require updates to the skill's underlying selectors to ensure continued functionality.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-odrobnik-raiffeisen-elba": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, code-execution
Related Skills
elevenlabs
Text-to-speech, sound effects, music generation, voice management, and quota checks via the ElevenLabs API. Use when generating audio with ElevenLabs or managing voices.
tesla-fleet-api
Use when integrating with Tesla's official Fleet API to read vehicle/energy device data or issue remote commands (e.g. start HVAC preconditioning, wake vehicle, charge controls). Covers onboarding (developer app registration, regions/base URLs), OAuth token flows (third-party + partner tokens, refresh rotation), required domain/public-key hosting, and using Tesla's official vehicle-command/tesla-http-proxy for signed vehicle commands.
unifi
Monitor UniFi network infrastructure via the UniFi Site Manager API. Use to list hosts/sites/devices/APs and get high-level client/device counts.
codexmonitor
List/inspect/watch local OpenAI Codex sessions (CLI + VS Code) using the CodexMonitor Homebrew formula. Reads sessions from ~/.codex/sessions by default (or via CODEX_SESSIONS_DIR / CODEX_HOME overrides). Requires the cocoanetics/tap Homebrew tap.
printer
Print images and PDFs to any CUPS printer. PPD-aware: reads paper sizes, margins, resolution, and duplex at runtime. Use when the user wants to print files (images like PNG/JPG or PDFs) or query printer capabilities.