Install
$ agentstack add skill-magnusrodseth-sparebank1-cli-sparebank1-accounts ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
sparebank1-accounts
Read-only workflows for SpareBank 1 accounts and transactions via sb1. Read [sparebank1-shared](../sparebank1-shared/SKILL.md) first for auth and flags.
Accounts
sb1 accounts # list (name, number, balance, currency, key)
sb1 accounts --all # also include cards/BSU/ASK/pension/currency
sb1 --json accounts # machine-readable
Individual account (by name, key, or number):
sb1 account Brukskonto # summary
sb1 account Brukskonto --details # extended details (JSON)
sb1 account Brukskonto --roles # roles (JSON)
sb1 balance 1234.56.78903 # balance via account number (POST /accounts/balance)
Transactions
# Last 30 days for one account
sb1 transactions -a Brukskonto --days 30
# Explicit range, multiple accounts
sb1 transactions -a Brukskonto -a Sparekonto --from 2026-01-01 --to 2026-03-31
# Useful flags
# --limit N cap rows
# --source RECENT|HISTORIC|ALL
# --classified use the classified endpoint (adds categories)
# --json machine-readable
# --csv -o file write CSV locally
Omitting -a/--account queries all accounts. Dates are YYYY-MM-DD.
Single transaction details (id comes from a transactions listing):
sb1 transaction # details (JSON)
sb1 transaction --classified
CSV export (server-rendered)
sb1 export -a Brukskonto --from 2026-05-01 --to 2026-06-16 -o booked.csv
export returns the bank's native semicolon-delimited CSV (Norwegian headers: Dato, Beskrivelse, Inn, Ut, …) for booked transactions. For programmatic analysis prefer transactions --json or transactions --csv instead.
Financial overview (preferred for "how are my finances")
sb1 summary --months 6 # net worth, monthly cash flow, categories, subs
sb1 --json summary --months 6 # machine-readable
summary is generalizable across any account setup: net worth per currency, income vs spending (internal transfers between the user's own accounts are excluded), monthly breakdown, spending by bank-assigned category, top counterparties, and bank-flagged subscriptions. Prefer this over hand-rolled analysis.
Manual analysis pattern
For bespoke questions ("how much on X last month"):
sb1 --json transactions -a --from --to --classified
(add --source ALL for older rows). --classified adds category, recurring, and subscription per transaction.
- Parse
transactions[]:amount(negative = outgoing),date(ISO),
description, counterpartyName, category.
- Sum/group in your own logic. Never guess figures the API did not return.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: magnusrodseth
- Source: magnusrodseth/sparebank1-cli
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.