بنقرة واحدة
category-override
Override transaction categories via natural language — update rules, reclassify
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Override transaction categories via natural language — update rules, reclassify
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Daily financial summary — net worth, recent activity, payment due dates, alerts
Manage recurring scheduled tasks — add, list, pause, resume, remove
Build a custom dashboard view from a natural language request — query, API, React component, build, deploy
On-demand financial briefing — spending, balances, portfolio, transactions, reports, CSV export
Guided first-bank setup — credentials, exploration, sync, extraction, import
Discover and build a complete bank integration by answering 9 required questions
| name | category-override |
| description | Override transaction categories via natural language — update rules, reclassify |
| trigger | manual |
When the user wants to change how transactions are categorized, update the override rules and reclassify.
Check that data/foliome.db exists before querying transactions. If not, respond: "No financial data found. Run /sync first to populate your accounts."
Override a specific merchant:
→ Add to config/category-overrides.json under merchant_rules:
"merchant_rules": {
"WHOLE FOODS": "Groceries",
"NETFLIX": "Subscription",
"PLANET FITNESS": "Personal Care"
}
→ Run node sync-engine/classify.js --force to reclassify
Override a specific transaction:
→ Update the specific transaction in SQLite:
UPDATE transactions
SET user_category = 'Shopping', category_source = 'user_override'
WHERE description LIKE '%AMAZON%' AND date = '2026-03-14'
Show unclassified or low-confidence:
SELECT date, description, amount, user_category, category_confidence
FROM transactions
WHERE category_confidence IS NOT NULL AND category_confidence < 0.5
ORDER BY category_confidence ASC
LIMIT 20
Show category breakdown:
→ Run node sync-engine/classify.js --stats
Rename a category:
→ Update default_categories in overrides JSON
→ Update all transactions with that category
→ Update the merchant cache
Default day-to-day: Restaurants, Groceries, Shopping, Transportation, Entertainment, Utilities, Subscription, Healthcare, Insurance, Housing, Travel, Education, Personal Care, Transfer, Income, Fees
Investment: Buy, Sell, Dividend, Interest, Contribution, Withdrawal, Fee, Rebalance, Distribution, Rollover
Users can add custom categories by telling the agent.
config/category-overrides.json — merchant rules, category lists, investment type rulesdata/merchant-category-cache.json — cached model classifications (auto-generated)data/foliome.db — transactions table with user_category columnAfter any override change:
node sync-engine/classify.js --force
This reclassifies all transactions except those with category_source = 'user_override' (user overrides are never auto-overwritten).