name: smart-categorize description: > Categorizes uncategorized transactions using AI, aligned with Plaid's Personal Finance Category (PFC) taxonomy. Processes in batches, allows user review, and learns from corrections. Trigger when user says "categorize", "classify transactions", "what are my uncategorized", or after import when uncategorized transactions exist.
Smart Categorize
Workflow
- Find uncategorized: Use
transaction_searchto find uncategorized transactions - Check count: If none found, report that all transactions are categorized and exit
- Batch processing: Process in batches of up to 50 transactions
- Categorize: For each batch, call
categorizetool with PFC-aligned category list - Show results: Display each transaction with its assigned category and confidence score
- User review: Ask user to confirm, correct, or skip each batch
- Apply categories: Apply confirmed categories via
update_category, incorporating any user corrections - Report summary: X categorized, Y skipped, Z corrected by user