nlbcli

nlbcli is a CLI for interacting with NLB Tutunska (nlbklik.com.mk) internet banking. Use it to check account balances, list transactions, view card details, and more.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "nlbcli" with this command: npx skills add ivasilov/nlbcli/ivasilov-nlbcli-nlbcli

NLB Tutunska CLI

nlbcli is a CLI for interacting with NLB Tutunska (nlbklik.com.mk) internet banking. Use it to check account balances, list transactions, view card details, and more.

Prerequisites

  • The CLI must be installed and available as nlbcli in the user's PATH

  • The user must have an NLB Klik account with push notification authentication enabled on their phone

  • Session is stored at ~/.nlbcli/cookies.json — if commands fail with session errors, the user needs to re-authenticate

Authentication

Before using any commands, the user must log in:

nlbcli login [--username <user>]

This triggers a push notification to the user's phone. The CLI waits up to 120 seconds for approval. Once authenticated, the session cookie is saved and reused for subsequent commands.

If a command fails due to an expired session (HTTP 302 redirect), ask the user to run nlbcli login again.

Available commands

nlbcli login [--username <user>] # Authenticate via push notification nlbcli accounts list # List account IDs nlbcli accounts balance <id> [--format] # Show account balance nlbcli accounts transactions <id> [opts] # List transactions (--start, --end, --format, --type, --name) nlbcli accounts reservations <id> # List pending reservations nlbcli cards list # List card IDs nlbcli cards balance <id> # Show card balance/details nlbcli cards transactions <id> # List card transactions

Output formats

Use --format to control output:

  • tab (default for balance) — tab-separated

  • csv — comma-separated with proper escaping

  • json — pretty-printed JSON, best for programmatic use by Claude

  • xls (default for transactions) — downloads Excel file to ./downloads/

  • pdf — downloads PDF file to ./downloads/

When running commands to process the data further, prefer --format json for structured output.

Common workflows

Check all account balances

  • Run nlbcli accounts list to get account IDs

  • For each account, run nlbcli accounts balance <id> --format json

Get recent transactions

nlbcli accounts transactions <id> --start <dd.mm.yyyy> --end <dd.mm.yyyy> --format json

Dates use dd.mm.yyyy format (e.g., 01.03.2026 ).

Filter transactions

Use --type to filter by transaction type and --name to filter by name/description.

Check card details

  • Run nlbcli cards list to get card IDs

  • Run nlbcli cards balance <id> for card details

  • Run nlbcli cards transactions <id> for card transaction history

Troubleshooting

  • Session expired: Run nlbcli login to re-authenticate

  • Command not found: Ensure nlbcli is installed and in PATH

  • No data returned: The account/card ID may be incorrect — verify with accounts list or cards list

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

openclaw-version-monitor

监控 OpenClaw GitHub 版本更新,获取最新版本发布说明,翻译成中文, 并推送到 Telegram 和 Feishu。用于:(1) 定时检查版本更新 (2) 推送版本更新通知 (3) 生成中文版发布说明

Archived SourceRecently Updated
Coding

ask-claude

Delegate a task to Claude Code CLI and immediately report the result back in chat. Supports persistent sessions with full context memory. Safe execution: no data exfiltration, no external calls, file operations confined to workspace. Use when the user asks to run Claude, delegate a coding task, continue a previous Claude session, or any task benefiting from Claude Code's tools (file editing, code analysis, bash, etc.).

Archived SourceRecently Updated
Coding

ai-dating

This skill enables dating and matchmaking workflows. Use it when a user asks to make friends, find a partner, run matchmaking, or provide dating preferences/profile updates. The skill should execute `dating-cli` commands to complete profile setup, task creation/update, match checking, contact reveal, and review.

Archived SourceRecently Updated