libraries/cli/skills/budgets/SKILL.md
Use when creating or checking monthly budget goals per category via the montte CLI. Covers listing progress (percent used), alert thresholds, and removing goals.
npx skillsauth add Montte-erp/montte-nx @montte/cli/budgetsInstall 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.
Budget goals set spending limits per category per month and optionally trigger an alert when a threshold is reached.
montte budgets listList all budget goals for a given month.
montte budgets list --month 1 --year 2024
montte budgets list --month 3 --year 2024 --json
| Option | Required | Description |
| --------- | -------- | ------------------- |
| --month | Yes | Month number 1-12 |
| --year | Yes | Four-digit year |
| --json | No | Output raw JSON |
Output columns: id, category, limit, spent, percent
montte budgets get <id>Get details of a single budget goal.
montte budgets get bgt_abc123
montte budgets get bgt_abc123 --json
montte budgets createCreate a monthly budget goal for a category.
montte budgets create \
--category <category-id> \
--month 1 \
--year 2024 \
--limit 500.00 \
--alert 80
| Option | Required | Description |
| ------------ | -------- | --------------------------------------------- |
| --category | Yes | Category ID |
| --month | Yes | Month 1-12 |
| --year | Yes | Four-digit year |
| --limit | Yes | Spending limit as decimal |
| --alert | No | Alert threshold 1-100 (percentage of limit) |
| --json | No | Output raw JSON |
montte budgets remove <id>Delete a budget goal.
montte budgets remove bgt_abc123
# Get your expense categories
montte categories list --type expense --json
# Set a R$500 budget for Alimentação in March 2024, alert at 80%
montte budgets create \
--category cat_alimentacao \
--month 3 \
--year 2024 \
--limit 500.00 \
--alert 80
# Check progress mid-month
montte budgets list --month 3 --year 2024
tools
Use when integrating @montte/hyprpay SDK to sync customer lifecycle with Montte. Covers createHyprPayClient setup, customers.create/get/update/list, subscriptions, usage ingestion, benefits, coupons, customer portal, HyprPayError handling, and the better-auth plugin for automatic customer creation on signup.
tools
Use when listing, filtering, creating, summarizing, or deleting financial transactions via the montte CLI. Covers all options for date ranges, types, account/category filters, and pagination.
tools
Use when managing transaction categories via the montte CLI: listing by type, creating parent or subcategories, archiving (soft delete), or permanently removing.
tools
Use when authenticating the CLI, managing API keys, or handling "Not logged in" errors. Covers login, logout, whoami, and env var auth.