360 Secure SkillHub
360 安全技能中心

george

通过 Python/Playwright 脚本 george.py 自动化 Erste Bank / Sparkasse Austria 的 George 网上银行:登录/登出、列出账户、按日期查询交易、获取余额与持仓,以及列出、上传和签署数据载体(pain.001)支付文件;结果以 JSON 输出,会话与导出文件保存在本地工作区。

odrobnik
odrobnik
热度 72.64
最近更新 2026-07-04 21:44:52
分类:自动化依赖:联网浏览搜索 / 代码执行 / 读写文件应用场景:财务 / 自动化脚本 / 工作流 / 数据处理

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add george
Metadata
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.5
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 <id|iban> --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 <file> [--type pain.001] [--out <dir>] [--wait-done] [--wait-done-timeout 120]
python3 {baseDir}/scripts/george.py datacarrier-sign <datacarrier_id> [--sign-id <id>] [--out <dir>]

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

  • Session state stored in {workspace}/george/ with restrictive permissions (dirs 700, files 600).
  • Ephemeral exports default to /tmp/openclaw/george (override with OPENCLAW_TMP).