⏳ This skill is pending AI review.
Scores will appear once the review pipeline completes.
money_tracker
本地 SQLite 记账 skill。用于处理中文自然语言记账、查账、分类管理、钱包账户管理、账户余额查询、周期性交易管理、最近账单查询、修改账单和删除账单请求,例如“记账 我喝奶茶用了10元”“用支付宝记一笔午饭 25 元”“显示所有账户余额”“我现在还有多少美元”“添加周期性支出 每月 1 号交房租 3000 用银行卡”“列出 2026-03-15 的账单”。支持用户预定义分类、钱包加币种账户、按日周月年统计、分类与账户占比分析、交易明细查询和账单维护。
Choose how to use this skill
You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.
1. Native installer
This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.
Do not guess an installer command or replace an existing version without reviewing the diff.
2. Complete package recommended
Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.
No complete ProSkills package is published for this listing yet.3. Prompt-only
Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.
Need only the instruction file?
Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.
No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.
// RATINGS
Not yet listed on ClawHub or SkillsMP
// README
money_tracker
This repository is an OpenClaw root skill for local bookkeeping with SQLite. The repository root itself is the skill root.
Structure
.
|-- README.md
|-- SKILL.md
|-- references/
| |-- commands.md
| |-- chat_reference.md
| `-- intent_mapping.md
|-- scripts/
| `-- bookkeeping.py
`-- test/
|-- README.md
|-- run_cli_tests.py
|-- run_smoke.py
|-- setup.ps1
`-- test_bookkeeping_cli.py
SKILL.md: frontmatter plus the main agent behavior contract.references/: secondary reference material loaded on demand.scripts/bookkeeping.py: the bundled runtime required by the skill.test/: local-only verification scripts for the SQLite helper and CLI behavior.
Optional local helper directories such as skill-creator/ may exist during maintenance, but they are not part of the delivered runtime payload.
Current Scope
- Record expense and income entries from Chinese bookkeeping requests
- Manage user-defined categories
- Manage wallet-style accounts in
wallet:currencyform such as支付宝:CNY,银行卡:USD, orWise:EUR - Show per-wallet balances and grouped totals by currency
- Add, update, deactivate, and list recurring transaction schedules
- Query day, week, month, and year reports plus transaction details
- Query recent transactions and the latest saved entry
- Update or delete saved entries
Runtime
- Python
3.9+ - Python standard library only
- Default database path:
~/.money_tracker/bookkeeping.db - Preferred env override:
MONEY_TRACKER_DB - Legacy env override supported:
LOCAL_BOOKKEEPING_DB - Recommended script path inside OpenClaw:
python "{baseDir}/scripts/bookkeeping.py" ...
Important Semantics
- Use
account-balancesfor current holdings by wallet and by currency. - Wallet balances are grouped by saved wallet definitions such as
支付宝:CNYor银行卡:EUR. - Day, week, month, and year reports never perform FX conversion. If one period contains multiple currencies, use
totals_by_currency; the top-levelexpense_total,income_total, andnet_totalare left empty instead of pretending to be one currency. - Recurring transactions are stored as schedules only. They do not automatically create normal transaction entries.
Install In OpenClaw
OpenClaw loads skills from skill directories. To install this skill manually:
- Place this folder under an OpenClaw skill location, preferably
<workspace>/skills/money_tracker/. - Start a new session or restart the gateway so the skill is reloaded.
- Verify that OpenClaw sees it with
openclaw skills list.
Prompt Coverage
Prompt examples and routing details are maintained in:
SKILL.mdfor the main agent workflowreferences/commands.mdfor exact command shapesreferences/chat_reference.mdfor extra Chinese prompt examplesreferences/intent_mapping.mdfor a concise user-intent to command mapping table
Local Verification
From the repository root:
pwsh -ExecutionPolicy Bypass -File .\test\setup.ps1
.\test\.venv\Scripts\python.exe .\test\run_smoke.py
.\test\.venv\Scripts\python.exe .\test\run_cli_tests.py
Notes
- The skill is intended for agent use, so the main behavior contract lives in
SKILL.md. references/keepsSKILL.mdlean and avoids repeating command syntax in multiple places.test/is for local verification and is not part of the uploaded OpenClaw runtime payload.
// HOW IT'S BUILT
KEY FILES