⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

money_tracker

@seanmwx⭐ 0 stars

本地 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.

—/10

// RATINGS

⭐GitHub Stars
⭐ 0 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

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:currency form such as 支付宝:CNY, 银行卡:USD, or Wise: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-balances for current holdings by wallet and by currency.
  • Wallet balances are grouped by saved wallet definitions such as 支付宝:CNY or 银行卡:EUR.
  • Day, week, month, and year reports never perform FX conversion. If one period contains multiple currencies, use totals_by_currency; the top-level expense_total, income_total, and net_total are 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:

  1. Place this folder under an OpenClaw skill location, preferably <workspace>/skills/money_tracker/.
  2. Start a new session or restart the gateway so the skill is reloaded.
  3. Verify that OpenClaw sees it with openclaw skills list.

Prompt Coverage

Prompt examples and routing details are maintained in:

  • SKILL.md for the main agent workflow
  • references/commands.md for exact command shapes
  • references/chat_reference.md for extra Chinese prompt examples
  • references/intent_mapping.md for 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/ keeps SKILL.md lean 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

SKILL.mdREADME.md

// REPO STATS

0 stars