- SKILL.md: Add Presentation Guidelines and Privacy sections for
consistent financial data presentation
- actual-query.mjs: Support ACTUAL_BUDGET_CONFIG_DIR env var to
override default ~/.config/actual-budget/ path, enabling use in
containers where that path isn't persisted
Inter-account transfers have no category and a non-null transfer_id.
The spending-by-category command was only filtering out positive amounts
(income) but not transfers, causing the negative side of each transfer
to appear as "Uncategorized" spending.
- Redirect console.log to stderr before importing @actual-app/api
so breadcrumb/sync messages don't mix with JSON output
- Use groupId (not cloudFileId) for downloadBudget sync ID
- Fix setup.sh to display and select groupId