{"id":"d280568f-8805-4804-a738-dc56f0750144","entityType":"agent","slug":"clawhub-skills-1kalin-afrexai-budget-tracker","name":"afrexai-budget-tracker","canonicalUrl":"https://www.xpersona.co/agent/clawhub-skills-1kalin-afrexai-budget-tracker","canonicalPath":"/agent/clawhub-skills-1kalin-afrexai-budget-tracker","generatedAt":"2026-10-10T01:43:59.215Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"description":"Budget & Expense Tracker — AI Agent Financial Command Center Budget & Expense Tracker — AI Agent Financial Command Center Track every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent. How It Works You talk to your agent naturally: \"I spent $45 on groceries\" or \"How much did I spend on food this month?\" The agent maintains a local JSON ledger, enforces your budgets, and gives you weekly/monthly financial int","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.","installCommand":"clawhub skill install skills:1kalin:afrexai-budget-tracker","sourceUrl":"https://github.com/openclaw/skills/tree/main/skills/1kalin/afrexai-budget-tracker","homepage":null,"primaryLinks":[{"label":"View on ClawHub","url":"https://github.com/openclaw/skills/tree/main/skills/1kalin/afrexai-budget-tracker","kind":"source"}],"safetyScore":84,"overallRank":62,"popularityScore":50,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"Budget & Expense Tracker — AI Agent Financial Command Center Budget & Expense Tracker — AI Agent Financial Command Center Track every dollar, enforce budgets, s"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"no-adoption-signals","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No source adoption metrics were available."},"stars":null,"forks":null,"downloads":null,"packageName":null,"latestVersion":null,"tractionLabel":null},"release":{"evidence":{"source":"agent-index","verified":false,"confidence":"medium","updatedAt":"2026-02-25T06:16:59.469Z","emptyReason":null},"lastUpdatedAt":"2026-04-15T00:45:39.800Z","lastCrawledAt":"2026-02-25T06:16:59.469Z","lastIndexedAt":null,"nextCrawlAt":"2026-02-26T06:16:59.469Z","lastVerifiedAt":null,"highlights":[]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install skills:1kalin:afrexai-budget-tracker","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-10T01:43:59.214Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-skills-1kalin-afrexai-budget-tracker/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":null},"readme":"# Budget & Expense Tracker — AI Agent Financial Command Center\n\nTrack every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent.\n\n## How It Works\n\nYou talk to your agent naturally: \"I spent $45 on groceries\" or \"How much did I spend on food this month?\" The agent maintains a local JSON ledger, enforces your budgets, and gives you weekly/monthly financial intelligence.\n\n---\n\n## 1. Setup — Your Financial Profile\n\nOn first use, create `budget-profile.json` in your workspace:\n\n```json\n{\n  \"currency\": \"USD\",\n  \"monthlyIncome\": 5000,\n  \"payDays\": [1, 15],\n  \"fiscalMonthStart\": 1,\n  \"categories\": {\n    \"housing\": { \"budget\": 1500, \"essential\": true },\n    \"food\": { \"budget\": 600, \"essential\": true, \"subcategories\": [\"groceries\", \"dining\", \"delivery\", \"coffee\"] },\n    \"transport\": { \"budget\": 300, \"essential\": true, \"subcategories\": [\"fuel\", \"public\", \"rideshare\", \"parking\"] },\n    \"utilities\": { \"budget\": 200, \"essential\": true, \"subcategories\": [\"electric\", \"water\", \"internet\", \"phone\"] },\n    \"health\": { \"budget\": 200, \"essential\": true, \"subcategories\": [\"gym\", \"medical\", \"supplements\"] },\n    \"entertainment\": { \"budget\": 200, \"essential\": false, \"subcategories\": [\"streaming\", \"games\", \"events\", \"hobbies\"] },\n    \"shopping\": { \"budget\": 300, \"essential\": false, \"subcategories\": [\"clothes\", \"electronics\", \"home\", \"gifts\"] },\n    \"education\": { \"budget\": 100, \"essential\": false, \"subcategories\": [\"books\", \"courses\", \"subscriptions\"] },\n    \"savings\": { \"budget\": 500, \"essential\": true, \"target\": \"emergency-fund\" },\n    \"misc\": { \"budget\": 100, \"essential\": false }\n  },\n  \"alerts\": {\n    \"budgetWarning\": 0.75,\n    \"budgetCritical\": 0.90,\n    \"unusualSpend\": 2.0,\n    \"dailyMax\": 200\n  },\n  \"goals\": []\n}\n```\n\nCustomize categories, budgets, and subcategories to your life. The agent adapts to whatever structure you define.\n\n---\n\n## 2. The Ledger — Transaction Format\n\nAll transactions live in `budget-ledger.json`:\n\n```json\n{\n  \"transactions\": [\n    {\n      \"id\": \"tx_20260213_001\",\n      \"date\": \"2026-02-13\",\n      \"type\": \"expense\",\n      \"amount\": 45.67,\n      \"category\": \"food\",\n      \"subcategory\": \"groceries\",\n      \"description\": \"Weekly shop at Aldi\",\n      \"merchant\": \"Aldi\",\n      \"paymentMethod\": \"debit\",\n      \"tags\": [\"weekly\", \"essentials\"],\n      \"recurring\": false,\n      \"note\": \"\"\n    }\n  ],\n  \"recurringRules\": [],\n  \"metadata\": {\n    \"lastUpdated\": \"2026-02-13T10:30:00Z\",\n    \"transactionCount\": 1,\n    \"ledgerVersion\": \"1.0\"\n  }\n}\n```\n\n### Transaction ID Convention\n`tx_YYYYMMDD_NNN` — date + sequential number. Never reuse IDs.\n\n---\n\n## 3. Natural Language Parsing\n\nWhen a user says something about money, parse it into a transaction:\n\n### Parsing Rules\n\n| User says | Extracted |\n|-----------|-----------|\n| \"spent $45 on groceries\" | expense, $45, food/groceries |\n| \"paid rent $1500\" | expense, $1500, housing |\n| \"got paid $2500\" | income, $2500, salary |\n| \"uber $12\" | expense, $12, transport/rideshare |\n| \"Netflix $15.99 monthly\" | expense, $15.99, entertainment/streaming, recurring |\n| \"coffee $5\" | expense, $5, food/coffee |\n| \"sent mom $200\" | expense, $200, misc (ask: gift or loan?) |\n| \"returned shoes got $80 back\" | refund, $80, shopping/clothes |\n\n### Ambiguity Resolution\n- If category is unclear, make your best guess AND confirm: \"Logged $45 under food/groceries — correct?\"\n- If amount is missing, ask: \"How much was that?\"\n- If \"monthly\" or \"every week\" mentioned, create a recurring rule\n- \"Returned\" or \"refund\" = negative expense (credit)\n- \"Lent\" vs \"borrowed\" — always clarify direction\n\n### Recurring Transactions\nWhen a user mentions recurring expenses, create a rule:\n\n```json\n{\n  \"id\": \"rec_001\",\n  \"description\": \"Netflix subscription\",\n  \"amount\": 15.99,\n  \"category\": \"entertainment\",\n  \"subcategory\": \"streaming\",\n  \"frequency\": \"monthly\",\n  \"dayOfMonth\": 15,\n  \"active\": true,\n  \"lastApplied\": \"2026-02-15\"\n}\n```\n\nOn each budget check, auto-apply any recurring transactions that are due.\n\n---\n\n## 4. Budget Enforcement Engine\n\n### Real-Time Budget Checks\n\nAfter EVERY expense logged, run this check:\n\n```\n1. Calculate total spent in category this month\n2. Compare to budget limit\n3. Calculate percentage used\n4. Check days remaining in month\n5. Calculate daily budget remaining\n6. Trigger alerts if needed\n```\n\n### Alert Levels\n\n| Level | Trigger | Response |\n|-------|---------|----------|\n| 🟢 On track | < 75% budget, proportional to month progress | Silent (log only) |\n| 🟡 Warning | 75-90% budget used | \"Heads up — you've used 78% of your $600 food budget with 18 days left. That's $3.67/day remaining.\" |\n| 🔴 Critical | > 90% budget used | \"⚠️ Food budget is at 92% ($552/$600) with 12 days left. Only $4/day remaining. Consider cooking at home this week.\" |\n| 🚨 Over budget | > 100% | \"🚨 You're $47 over your $600 food budget. Total: $647. This eats into your savings target.\" |\n| ⚡ Unusual | Single transaction > 2x average for category | \"That $89 coffee purchase seems unusual — your average is $5.20. Correct amount?\" |\n\n### Pace Tracking (Smart Budget Intelligence)\n\nDon't just track totals — track spending PACE:\n\n```\nDays elapsed this month: 13\nDays remaining: 15\nBudget: $600\nSpent so far: $380\nDaily pace: $29.23/day (spending)\nSustainable pace: $21.43/day (budget / total days)\nRemaining pace: $14.67/day (remaining budget / remaining days)\n\nVerdict: Spending 37% faster than sustainable. Will exceed budget by ~$160 at current pace.\n```\n\nThis is MORE useful than just \"you spent X of Y\" because it predicts the future.\n\n---\n\n## 5. Savings Goals\n\n### Goal Structure\n\n```json\n{\n  \"id\": \"goal_001\",\n  \"name\": \"Emergency Fund\",\n  \"targetAmount\": 10000,\n  \"currentAmount\": 3500,\n  \"deadline\": \"2026-12-31\",\n  \"priority\": \"high\",\n  \"contributions\": [\n    { \"date\": \"2026-02-01\", \"amount\": 500, \"note\": \"Monthly auto-save\" }\n  ],\n  \"autoContribute\": {\n    \"enabled\": true,\n    \"amount\": 500,\n    \"frequency\": \"monthly\",\n    \"dayOfMonth\": 1\n  }\n}\n```\n\n### Goal Intelligence\n\nWhen checking goals, calculate:\n- **On track?** Compare current savings rate to required rate\n- **Projected completion:** At current rate, when will goal be hit?\n- **Acceleration options:** \"If you save $100 more/month, you'll hit your goal 2 months early\"\n- **Surplus allocation:** If under budget this month, suggest putting surplus toward goals\n\n---\n\n## 6. Reports & Intelligence\n\n### Weekly Summary (run every Sunday or on demand)\n\n```\n📊 Week of Feb 7-13, 2026\n\n💸 Spent: $487.23\n💰 Income: $2,500.00\n📈 Net: +$2,012.77\n\nTop categories:\n  🏠 Housing: $375 (rent proration)\n  🍔 Food: $112.23 (18.7% of budget used, on track)\n\n⚡ Unusual: $0 flagged\n🎯 Goals: Emergency Fund 35% → 40% (+$500)\n💡 Insight: Food spending down 12% vs last week. Nice work.\n```\n\n### Monthly Report (run on 1st of each month)\n\n```\n📊 January 2026 — Full Report\n\nINCOME:         $5,000.00\nEXPENSES:       $3,847.23\nNET SAVINGS:    $1,152.77 (23.1% savings rate)\n\nBUDGET PERFORMANCE:\n  ✅ Housing:      $1,500 / $1,500 (100%) — on budget\n  ✅ Food:         $534 / $600 (89%) — $66 under\n  ✅ Transport:    $187 / $300 (62%) — $113 under\n  ⚠️ Shopping:     $342 / $300 (114%) — $42 OVER\n  ✅ Entertainment: $156 / $200 (78%) — $44 under\n\nCATEGORY TRENDS (vs last month):\n  📈 Food: +8% ($534 vs $495)\n  📉 Transport: -23% ($187 vs $243) — nice!\n  📈 Shopping: +37% ($342 vs $250) — watch this\n\nSAVINGS GOALS:\n  🎯 Emergency Fund: $4,000 / $10,000 (40%) — on track for Aug completion\n  🎯 Vacation: $800 / $2,000 (40%) — on track\n\nTOP MERCHANTS:\n  1. Aldi — $178 (12 visits)\n  2. Amazon — $156 (8 orders)\n  3. Shell — $89 (6 fills)\n\n💡 INSIGHTS:\n  • Shopping was 14% over budget — 3 Amazon orders on Feb 8 totaled $120\n  • You saved $113 on transport (worked from home more?)\n  • At current savings rate ($1,153/mo), emergency fund complete by August\n  • Consider moving $66 food surplus → vacation goal\n```\n\n### Year-to-Date Dashboard (on demand)\n\n```\n📊 2026 YTD (Jan-Feb)\n\nTotal Income:    $10,000\nTotal Expenses:  $7,694\nTotal Saved:     $2,306 (23.1% rate)\nGoal Progress:   Emergency Fund 40%, Vacation 40%\n\nBest month: January (24.2% savings rate)\nWorst category: Shopping (avg 107% of budget)\nMost improved: Transport (-15% trend)\n```\n\n---\n\n## 7. Smart Insights Engine\n\nBeyond basic tracking, provide ACTIONABLE intelligence:\n\n### Spending Patterns\n- **Day-of-week analysis:** \"You spend 40% more on weekends. Saturday average: $67 vs weekday $23\"\n- **Merchant loyalty:** \"You've been to Starbucks 18 times this month. A home coffee setup pays for itself in 3 weeks.\"\n- **Category creep:** \"Shopping has increased 15% each of the last 3 months. Projected: $450 next month.\"\n\n### Optimization Suggestions\n- **Subscription audit:** \"You have 6 streaming services ($78/mo). Used Netflix 20 times, Disney+ once. Consider canceling Disney+.\"\n- **Budget rebalancing:** \"You've been under transport budget for 3 months. Consider reducing to $200 and moving $100 to savings.\"\n- **Cash flow timing:** \"Your biggest expenses hit on the 1st-5th. Consider moving some to the 15th paycheck cycle.\"\n\n### Financial Health Score (0-100)\n\nCalculate monthly:\n\n| Factor | Weight | Scoring |\n|--------|--------|---------|\n| Savings rate | 30% | 20%+ = 100, 10-20% = 70, 5-10% = 40, <5% = 10 |\n| Budget adherence | 25% | All under = 100, 1 over = 80, 2-3 over = 50, 4+ = 20 |\n| Goal progress | 20% | On track = 100, slightly behind = 60, way behind = 20 |\n| Expense stability | 15% | Low variance = 100, moderate = 60, volatile = 20 |\n| Debt-free spending | 10% | No credit used = 100, some = 50, heavy = 10 |\n\nScore interpretation:\n- 90-100: 💪 Excellent — wealth building mode\n- 70-89: 👍 Good — minor optimizations possible\n- 50-69: ⚠️ Fair — specific areas need attention\n- Below 50: 🚨 Needs work — create an action plan\n\n---\n\n## 8. Commands Reference\n\n| Command | What it does |\n|---------|-------------|\n| \"I spent $X on Y\" | Log expense |\n| \"Got paid $X\" | Log income |\n| \"Budget check\" | Show all budgets vs actuals with pace |\n| \"Weekly summary\" | This week's report |\n| \"Monthly report\" | Full month analysis |\n| \"How much on food?\" | Category deep-dive |\n| \"Set food budget to $500\" | Update budget |\n| \"Add goal: Vacation $2000 by June\" | Create savings goal |\n| \"Save $200 toward vacation\" | Log goal contribution |\n| \"Financial health\" | Calculate health score |\n| \"Unusual spending?\" | Flag outliers |\n| \"Subscription audit\" | List recurring + usage |\n| \"Compare to last month\" | Month-over-month trends |\n| \"Export CSV\" | Export ledger for spreadsheets |\n| \"Undo last\" | Remove last transaction |\n\n---\n\n## 9. Data Management\n\n### File Locations\n- `budget-profile.json` — Your financial profile and budgets\n- `budget-ledger.json` — All transactions\n- `budget-goals.json` — Savings goals and contributions\n- `budget-recurring.json` — Recurring transaction rules\n\n### CSV Export Format\nWhen user asks to export:\n```csv\nDate,Type,Amount,Category,Subcategory,Description,Merchant,Tags\n2026-02-13,expense,45.67,food,groceries,Weekly shop,Aldi,\"weekly,essentials\"\n```\n\n### Backup\nPeriodically remind users to back up their ledger. Offer to commit to git if workspace is a repo.\n\n### Privacy\nAll data stays local. No external APIs. No cloud sync. Your money data never leaves your machine.\n\n---\n\n## 10. Edge Cases\n\n- **Split transactions:** \"Dinner $80, split with friend\" → Log $40 as your share\n- **Foreign currency:** \"Spent €50 in Paris\" → Convert at current rate, note original currency\n- **Cash back / rewards:** Track as income subcategory \"cashback\"\n- **Transfers between accounts:** Don't count as expense or income — log as \"transfer\" type\n- **Shared expenses:** Tag with \"shared\" and note who owes what\n- **Tax deductible:** Tag with \"tax-deductible\" for year-end filtering\n- **Returns within same month:** Net against the category. Cross-month: log as refund income.\n- **Variable income:** If income varies, use 3-month rolling average for budget calculations\n","readmeExcerpt":"Budget & Expense Tracker — AI Agent Financial Command Center Track every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent. How It Works You talk to your agent naturally: \"I spent $45 on groceries\" or \"How much did I spend on food this month?\" The agent maintains a local JSON ledger, enforces your budgets, and gives you weekly/monthly financial int","codeSnippets":[],"executableExamples":[{"language":"json","snippet":"{\n  \"currency\": \"USD\",\n  \"monthlyIncome\": 5000,\n  \"payDays\": [1, 15],\n  \"fiscalMonthStart\": 1,\n  \"categories\": {\n    \"housing\": { \"budget\": 1500, \"essential\": true },\n    \"food\": { \"budget\": 600, \"essential\": true, \"subcategories\": [\"groceries\", \"dining\", \"delivery\", \"coffee\"] },\n    \"transport\": { \"budget\": 300, \"essential\": true, \"subcategories\": [\"fuel\", \"public\", \"rideshare\", \"parking\"] },\n    \"utilities\": { \"budget\": 200, \"essential\": true, \"subcategories\": [\"electric\", \"water\", \"internet\", \"phone\"] },\n    \"health\": { \"budget\": 200, \"essential\": true, \"subcategories\": [\"gym\", \"medical\", \"supplements\"] },\n    \"entertainment\": { \"budget\": 200, \"essential\": false, \"subcategories\": [\"streaming\", \"games\", \"events\", \"hobbies\"] },\n    \"shopping\": { \"budget\": 300, \"essential\": false, \"subcategories\": [\"clothes\", \"electronics\", \"home\", \"gifts\"] },\n    \"education\": { \"budget\": 100, \"essential\": false, \"subcategories\": [\"books\", \"courses\", \"subscriptions\"] },\n    \"savings\": { \"budget\": 500, \"essential\": true, \"target\": \"emergency-fund\" },\n    \"misc\": { \"budget\": 100, \"essential\": false }\n  },\n  \"alerts\": {\n    \"budgetWarning\": 0.75,\n    \"budgetCritical\": 0.90,\n    \"unusualSpend\": 2.0,\n    \"dailyMax\": 200\n  },\n  \"goals\": []\n}"},{"language":"json","snippet":"{\n  \"transactions\": [\n    {\n      \"id\": \"tx_20260213_001\",\n      \"date\": \"2026-02-13\",\n      \"type\": \"expense\",\n      \"amount\": 45.67,\n      \"category\": \"food\",\n      \"subcategory\": \"groceries\",\n      \"description\": \"Weekly shop at Aldi\",\n      \"merchant\": \"Aldi\",\n      \"paymentMethod\": \"debit\",\n      \"tags\": [\"weekly\", \"essentials\"],\n      \"recurring\": false,\n      \"note\": \"\"\n    }\n  ],\n  \"recurringRules\": [],\n  \"metadata\": {\n    \"lastUpdated\": \"2026-02-13T10:30:00Z\",\n    \"transactionCount\": 1,\n    \"ledgerVersion\": \"1.0\"\n  }\n}"},{"language":"json","snippet":"{\n  \"id\": \"rec_001\",\n  \"description\": \"Netflix subscription\",\n  \"amount\": 15.99,\n  \"category\": \"entertainment\",\n  \"subcategory\": \"streaming\",\n  \"frequency\": \"monthly\",\n  \"dayOfMonth\": 15,\n  \"active\": true,\n  \"lastApplied\": \"2026-02-15\"\n}"},{"language":"text","snippet":"1. Calculate total spent in category this month\n2. Compare to budget limit\n3. Calculate percentage used\n4. Check days remaining in month\n5. Calculate daily budget remaining\n6. Trigger alerts if needed"},{"language":"text","snippet":"Days elapsed this month: 13\nDays remaining: 15\nBudget: $600\nSpent so far: $380\nDaily pace: $29.23/day (spending)\nSustainable pace: $21.43/day (budget / total days)\nRemaining pace: $14.67/day (remaining budget / remaining days)\n\nVerdict: Spending 37% faster than sustainable. Will exceed budget by ~$160 at current pace."},{"language":"json","snippet":"{\n  \"id\": \"goal_001\",\n  \"name\": \"Emergency Fund\",\n  \"targetAmount\": 10000,\n  \"currentAmount\": 3500,\n  \"deadline\": \"2026-12-31\",\n  \"priority\": \"high\",\n  \"contributions\": [\n    { \"date\": \"2026-02-01\", \"amount\": 500, \"note\": \"Monthly auto-save\" }\n  ],\n  \"autoContribute\": {\n    \"enabled\": true,\n    \"amount\": 500,\n    \"frequency\": \"monthly\",\n    \"dayOfMonth\": 1\n  }\n}"}],"parameters":{},"dependencies":[],"permissions":[],"extractedFiles":[],"languages":["typescript"],"docsSourceLabel":"CLAWHUB","editorialOverview":"Budget & Expense Tracker — AI Agent Financial Command Center Budget & Expense Tracker — AI Agent Financial Command Center Track every dollar, enforce budgets, spot spending patterns, and build wealth — all through natural conversation with your AI agent. How It Works You talk to your agent naturally: \"I spent $45 on groceries\" or \"How much did I spend on food this month?\" The agent maintains a local JSON ledger, enforces your budgets, and gives you weekly/monthly financial int","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":388,"uniquenessScore":66,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-04-15T00:45:39.800Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-10T01:43:59.215Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}