π¦ ClawHub
George Banking Automation
by @odrobnik
Automate George online banking (Erste Bank / Sparkasse Austria): login/logout, list accounts, and fetch transactions via Playwright.
TERMINAL
clawhub install georgeπ About This Skill
name: george description: "Automate George online banking (Erste Bank / Sparkasse Austria): login/logout, list accounts, and fetch transactions via Playwright." summary: "George banking automation: login, accounts, transactions." version: 1.5.4 homepage: https://github.com/odrobnik/george-skill metadata: openclaw: emoji: "π¦" requires: bins: ["python3", "playwright"] python: ["playwright"]
George Banking Automation
Fetch current account balances, stock portfolio, and transactions for all account types (checking, savings, depots) in JSON format for automatic processing. Uses Playwright to automate George (Erste Bank / Sparkasse Austria).
Entry point: {baseDir}/scripts/george.py
Setup
See SETUP.md for prerequisites and setup instructions.
Commands
python3 {baseDir}/scripts/george.py login
python3 {baseDir}/scripts/george.py logout
python3 {baseDir}/scripts/george.py accounts
python3 {baseDir}/scripts/george.py transactions --account --from YYYY-MM-DD --until YYYY-MM-DD
python3 {baseDir}/scripts/george.py datacarrier-list [--json] [--state OPEN|CLOSED]
python3 {baseDir}/scripts/george.py datacarrier-upload [--type pain.001] [--out ] [--wait-done] [--wait-done-timeout 120]
python3 {baseDir}/scripts/george.py datacarrier-sign [--sign-id ] [--out ]
Recommended Flow
login β accounts β transactions β portfolio β logout
login β datacarrier-upload β datacarrier-sign β logout
Always call logout after completing all operations to clear the stored browser session (cookies, local storage, Playwright profile). This minimizes persistent auth state on disk.
Notes
{workspace}/george/ with restrictive permissions (dirs 700, files 600)./tmp/openclaw/george (override with OPENCLAW_TMP).βοΈ Configuration
See SETUP.md for prerequisites and setup instructions.
π Tips & Best Practices
{workspace}/george/ with restrictive permissions (dirs 700, files 600)./tmp/openclaw/george (override with OPENCLAW_TMP).