π¦ ClawHub
Revolut
by @odrobnik
Revolut web automation via Playwright: login/logout, list accounts, and fetch transactions.
TERMINAL
clawhub install revolutπ About This Skill
name: revolut description: "Revolut web automation via Playwright: login/logout, list accounts, and fetch transactions." summary: "Revolut banking automation: login, accounts, transactions, portfolio." version: 1.3.2 homepage: "https://github.com/odrobnik/revolut-skill" metadata: openclaw: emoji: "π³" requires: bins: ["python3", "playwright"] python: ["playwright"]
Revolut Banking Automation
Fetch current account balances, investment portfolio holdings, and transactions for all wallet currencies and depots in JSON format. Uses Playwright to automate Revolut web banking.
Entry point: {baseDir}/scripts/revolut.py
Setup
See SETUP.md for prerequisites and setup instructions.
Commands
python3 {baseDir}/scripts/revolut.py --user oliver login
python3 {baseDir}/scripts/revolut.py --user oliver accounts
python3 {baseDir}/scripts/revolut.py --user oliver transactions --from YYYY-MM-DD --until YYYY-MM-DD
python3 {baseDir}/scripts/revolut.py --user sylvia portfolio
python3 {baseDir}/scripts/revolut.py --user oliver invest-transactions --from YYYY-MM-DD --until YYYY-MM-DD
Recommended Flow
login β accounts β transactions β portfolio β logout
Always call logout after completing all operations to delete the stored browser session.
Notes
{workspace}/revolut/ (deleted by logout).--out) are sandboxed to workspace or /tmp..env file loading β credentials in config.json only.βοΈ Configuration
See SETUP.md for prerequisites and setup instructions.
π Tips & Best Practices
{workspace}/revolut/ (deleted by logout).--out) are sandboxed to workspace or /tmp..env file loading β credentials in config.json only.