Manage zero-based budgets, track spending, and assign every dollar a job with You Need A Budget
Enables Claude to access YNAB's zero-based budgeting system to view budget categories, check available funds, track spending, and help maintain financial discipline using YNAB's methodology.
curl -sSL https://canifi.com/skills/ynab/install.sh | bash
Or manually:
cp -r skills/ynab ~/.canifi/skills/
Configure via canifi-env:
# First, ensure canifi-env is installed:
# curl -sSL https://canifi.com/install.sh | bash
canifi-env set YNAB_EMAIL "[email protected]"
Your credentials, your choice. Canifi LifeOS respects your privacy.
If you prefer not to share credentials with Claude Code:
If you're comfortable sharing credentials, you can store them locally:
canifi-env set SERVICE_EMAIL "your-email"
canifi-env set SERVICE_PASSWORD "your-password"
Note: Credentials stored in canifi-env are only accessible locally on your machine and are never transmitted.
User: "How much do I have available for dining out?"
Claude: I'll check your YNAB budget.
- Opens app.ynab.com via Playwright MCP
- Navigates to current month budget
- Returns: Dining Out: $127.45 available
- Assigned this month: $300
- Spent so far: $172.55
- Activity: 8 transactions
User: "Am I overspent in any categories?"
Claude: I'll review your budget status.
- Scans all category groups
- Overspent categories (red):
- Auto Maintenance: -$145.00 (unexpected repair)
- Clothing: -$67.50
- Underfunded (yellow):
- Subscriptions: Needs $12.99 more
- Ready to Assign: $0 (fully budgeted)
- Suggests: Cover from Dining Out or Emergency Fund
User: "What's my Age of Money?"
Claude: I'll check your YNAB metrics.
- Navigates to reports section
- Age of Money: 45 days
- Trend: Up from 38 days last month
- Interpretation: On average, money sits 45 days before spent
- Goal: 30+ days means living on last month's income
- You're ahead of the curve!
After each interaction:
Suggest updates when: