nab-cli-basics | Skill Performance & Reviews | TopRankSkills

TopRank Skills

Home / Skills / tools / nab-cli-basics

nab-cli-basics

maintained by jameskraus

star 1 account_tree 0 verified_user MIT License
bolt View GitHub

name: nab-cli-basics description: Basics for using the nab CLI (YNAB tool). Use when asked how to run nab commands, set up authentication tokens/PATs, configure or override the default budget id, or troubleshoot missing NAB_TOKENS/NAB_BUDGET_ID.

Nab CLI Basics

Overview

Use this guide to explain the minimal setup (auth token + budget id) and common commands for the nab CLI.

Quick start

  • Requires Bun (https://bun.sh).
  • Run bunx @jameskraus/nab --help to list commands and global options.
  • Follow the pattern bunx @jameskraus/nab <resource> <action> [options].
  • Use --format table|json|tsv|ids to change output format.
  • Run common read commands:
    • bunx @jameskraus/nab budget list
    • bunx @jameskraus/nab account list
    • bunx @jameskraus/nab category list
    • bunx @jameskraus/nab payee list
    • bunx @jameskraus/nab tx list
    • bunx @jameskraus/nab tx get --id <TRANSACTION_ID>

Set auth token (required)

Set budget id (required for most commands)

  • Run bunx @jameskraus/nab budget list --format json and copy the id field.
  • Store a default budget id with bunx @jameskraus/nab budget set-default --id <BUDGET_ID>.
  • Override per command with --budget-id <BUDGET_ID>.
  • Show the effective budget id with bunx @jameskraus/nab budget current.

Notes

  • Use date-only strings (YYYY-MM-DD).
  • Use --dry-run to preview mutations and --yes to apply them.

chat Comments (0)

chat_bubble_outline

No comments yet. Be the first to share your thoughts!

Skill Details

GitHub Stars 1
GitHub Forks 0
Created Jan 2026
Last Updated 5 months ago
tools tools productivity tools

Related Skills

planning-with-files
chevron_right
agent-browser
chevron_right
building-agents
chevron_right
notebooklm
chevron_right
google-cloud
chevron_right

Build your own?

Join 12,000+ developers contributing to the Claude ecosystem.