transaction-categorizer
Installation
SKILL.md
Transaction Categorizer
Table of Contents
- Overview
- Input contract
- Workflow
- Taxonomy
- Rule format
- Confidence and audit
- Output contract
- Guardrails
Overview
A transaction is just a description_raw string and a signed amount_cents. This skill turns that into a clean merchant, a category + subcategory, an is_recurring boolean candidate, and a confidence. It applies rules first (cheap, deterministic) and only falls back to LLM inference for the residual.
It also produces learned rules — when a confident classification matches a clear merchant pattern, propose a new rule for the rule table so future identical transactions match for free.