Use for personal or small-business bookkeeping in Excel workbooks. Triggers on requests to log income, expenses, or transfers, set up an Excel ledger, define a user's finance system, or turn natural-language transaction messages into structured records. Supports Chinese and English bookkeeping flows.
Use this skill when the user wants to:
Do not jump straight into bookkeeping on first use.
First check whether the user already has:
If any of those are missing, start with guided setup.
The minimum onboarding goal is to gather enough information to avoid bad bookkeeping.
Ask for or help the user fill these items:
Keep the setup lightweight. If the user does not have a custom system yet, suggest using the built-in Excel template defaults.
The skill ships with:
assets/记账模板.xlsxassets/profile_template.yamlWhen the user needs a fresh workbook, copy these assets into the user-chosen folder.
If the user does not specify a target path, ask for one. If the user wants a quick start, recommend creating a dedicated finance folder first.
For the workbook structure and onboarding meaning of each sheet, read:
references/workbook_guide.mdreferences/onboarding_flow.mdIf the user wants the files copied out to a working folder, use:
scripts/bootstrap_user_pack.pyThis script copies the Excel template and profile template into a target directory.
When parsing a transaction:
Always keep the original user sentence when possible.
Try to extract:
Common examples:
今天早饭花了 9.9 元吃的包子和粥新人入群发了 9.9 元的红包收到父母的红包 99 元B站提现 1200 元从生活账户转 500 到经营账户If the user did not explicitly provide an account or category:
Do not silently invent account structures.
Use the workbook sheets like this:
记账流水内部转账用户财务系统, 账户配置, 分类配置, 关键词映射For a single bookkeeping action, report back with:
For a transfer, also report: