{"skill":{"slug":"revolut","displayName":"Revolut","summary":"Revolut web automation via Playwright: login/logout, list accounts, and fetch transactions.","description":"---\nname: revolut\ndescription: \"Revolut web automation via Playwright: login/logout, list accounts, and fetch transactions.\"\nsummary: \"Revolut banking automation: login, accounts, transactions, portfolio.\"\nversion: 1.3.2\nhomepage: \"https://github.com/odrobnik/revolut-skill\"\nmetadata:\n  openclaw:\n    emoji: \"💳\"\n    requires:\n      bins: [\"python3\", \"playwright\"]\n      python: [\"playwright\"]\n---\n\n# Revolut Banking Automation\n\nFetch current account balances, investment portfolio holdings, and transactions for all wallet currencies and depots in JSON format. Uses Playwright to automate Revolut web banking.\n\n**Entry point:** `{baseDir}/scripts/revolut.py`\n\n## Setup\n\nSee [SETUP.md](SETUP.md) for prerequisites and setup instructions.\n\n## Commands\n\n```bash\npython3 {baseDir}/scripts/revolut.py --user oliver login\npython3 {baseDir}/scripts/revolut.py --user oliver accounts\npython3 {baseDir}/scripts/revolut.py --user oliver transactions --from YYYY-MM-DD --until YYYY-MM-DD\npython3 {baseDir}/scripts/revolut.py --user sylvia portfolio\npython3 {baseDir}/scripts/revolut.py --user oliver invest-transactions --from YYYY-MM-DD --until YYYY-MM-DD\n```\n\n## Recommended Flow\n\n```\nlogin → accounts → transactions → portfolio → logout\n```\n\nAlways call `logout` after completing all operations to delete the stored browser session.\n\n## Notes\n- Per-user state stored in `{workspace}/revolut/` (deleted by `logout`).\n- Output paths (`--out`) are sandboxed to workspace or `/tmp`.\n- No `.env` file loading — credentials in config.json only.\n","topics":["Playwright"],"tags":{"latest":"1.3.2"},"stats":{"comments":0,"downloads":1732,"installsAllTime":65,"installsCurrent":3,"stars":2,"versions":9},"createdAt":1770890504118,"updatedAt":1779076861085},"latestVersion":{"version":"1.3.2","createdAt":1772570421408,"changelog":"fix: use /Users/oliver/clawd for workspace root to preserve symlink paths","license":null},"metadata":{"setup":[],"os":null,"systems":null},"owner":{"handle":"odrobnik","userId":"s175mv7e1vzhser8sz79yq23fd83h54z","displayName":"Oliver Drobnik","image":"https://avatars.githubusercontent.com/u/333270?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1779972503091}}