/SKILL.md
Interact with Up Bank (api.up.com.au) to retrieve account balances, transactions, and financial data in real-time. Use when the user asks about their Up bank account, balance, spending, transactions, or wants to check their finances. Triggers on: 'Up bank', 'my balance', 'check transactions', 'what did I spend', 'recent transactions', 'Up account'.
npx skillsauth add thesammykins/openclaw-upbanking up-bankInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Real-time access to your Up Bank account via the API.
up:yeah:)Store the token securely in 1Password:
op item create --vault "Your Vault" \
--title "Up Bank API Token" \
--category password \
password="up:yeah:your-token-here"
Note the item ID for retrieval, e.g.:
op://vault-id/item-id/password
The token is read from the UP_API_TOKEN environment variable:
# From 1Password
export UP_API_TOKEN=$(op read 'op://vault-id/item-id/password')
# Run commands
~/.agents/skills/up-bank/scripts/up-cli.ts ping
~/.agents/skills/up-bank/scripts/up-cli.ts balance
~/.agents/skills/up-bank/scripts/up-cli.ts transactions --limit 20
| Command | Description |
|---------|-------------|
| ping | Test API connection |
| balance | Show total balance across all accounts |
| accounts | List all accounts with details |
| account <id> | Get specific account details |
| transactions | List recent transactions |
| categories | List spending categories |
| tags | List transaction tags |
--json - Output as JSON for parsing--limit <n> - Limit number of results (default: 10)--account <id> - Filter transactions by account--since <date> - Transactions since ISO date--until <date> - Transactions until ISO date--status <HELD|SETTLED> - Filter by transaction statusUP_API_TOKEN=$(op read 'op://vault-id/item-id/password') \
~/.agents/skills/up-bank/scripts/up-cli.ts balance
UP_API_TOKEN=$(op read 'op://vault-id/item-id/password') \
~/.agents/skills/up-bank/scripts/up-cli.ts transactions --limit 20
UP_API_TOKEN=$(op read 'op://vault-id/item-id/password') \
~/.agents/skills/up-bank/scripts/up-cli.ts transactions --json --limit 50
UP_API_TOKEN=$(op read 'op://vault-id/item-id/password') \
~/.agents/skills/up-bank/scripts/up-cli.ts transactions --since 2024-01-01 --json | \
jq '[.[] | select(.attributes.amount.value | startswith("-"))] | .[].attributes.amount.value | tonumber | add'
See references/api.md for detailed API documentation including:
scripts/up-client.ts - API client libraryscripts/up-cli.ts - CLI interfacereferences/api.md - API documentationdevelopment
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.
development
Run, watch, debug, and extend OpenClaw QA testing with qa-lab and qa-channel. Use when Codex needs to execute the repo-backed QA suite, inspect live QA artifacts, debug failing scenarios, add new QA scenarios, or explain the OpenClaw QA workflow. Prefer the live OpenAI lane with regular openai/gpt-5.4 in fast mode; do not use gpt-5.4-pro or gpt-5.4-mini unless the user explicitly overrides that policy.
development
End-to-end Parallels smoke, upgrade, and rerun workflow for OpenClaw across macOS, Windows, and Linux guests. Use when Codex needs to run, rerun, debug, or interpret VM-based install, onboarding, gateway smoke tests, latest-release-to-main upgrade checks, fresh snapshot retests, or optional Discord roundtrip verification under Parallels.