Install
openclaw skills install envelopebudgetManage budgets, transactions, accounts, envelopes, payees, and reports using the EnvelopeBudget.com API for tracking and organizing finances.
openclaw skills install envelopebudgetQuery and manage budgets on EnvelopeBudget.com via REST API.
ENVELOPE_BUDGET_API_KEYUse the helper script for all API calls:
scripts/eb_api.sh <METHOD> <path> [json_body]
Check budget overview:
scripts/eb_api.sh GET /api/budgets
scripts/eb_api.sh GET /api/budgets/BUDGET_ID/available-to-budget
List recent transactions:
scripts/eb_api.sh GET "/api/transactions/BUDGET_ID?limit=20"
scripts/eb_api.sh GET "/api/transactions/BUDGET_ID?search=grocery&limit=10"
Add a transaction (amounts in cents, negative = spending):
scripts/eb_api.sh POST /api/transactions/BUDGET_ID \
'{"account_id":"ACCT_ID","payee":"Costco","envelope_id":"ENV_ID","date":"2026-03-06","amount":-8500,"memo":"Groceries"}'
Check envelope balances:
scripts/eb_api.sh GET /api/envelopes/BUDGET_ID
Transfer between envelopes:
scripts/eb_api.sh POST /api/envelopes/BUDGET_ID/transfer \
'{"from_envelope_id":"FROM_ID","to_envelope_id":"TO_ID","amount":5000}'
Spending report:
scripts/eb_api.sh GET /api/reports/spending-by-category-data/BUDGET_ID
budget_id, then accounts/envelopes for their IDs