categorize-transactions
Installation
SKILL.md
Help the user categorize and organize their bank transactions.
First: determine account type
Call get_company_details and check isSme:
- Freelance (
isSme: false): Usecategorize_transaction— AI detects the freelance category automatically. - SME / GmbH / UG (
isSme: true): Uselist_company_categoriesto find DATEV categories by code. If the right category isn't provisioned, usesearch_skr_by_codeorsuggest_skr_categoryto search the full SKR catalog, thencreate_company_categoryto add it.
Workflow
-
Fetch uncategorized transactions: Call
search_transactionsto find transactions that need attention. Look for unverified or uncategorized entries. -
Smart categorization: For each transaction, suggest a category based on:
- The transaction description / reference text
- The counterparty name
- The amount and pattern (recurring = likely subscription)
- Similar past transactions