← Back to Skills Marketplace
baoxinwen

spending-log

by baoxinwen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
98
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install spending-log
Description
个人支出记账。当用户提到记账、花了、消费、支出、账单、开销、统计消费、月度报表时触发。支持自然语言记账、自动分类、月度统计、预算提醒和月度报表生成。
Usage Guidance
This skill appears to implement a local personal expense tracker that stores data in data/expenses.json and generates local HTML reports — that matches its description. Before installing, check these points: - Backup path: SKILL.md mentions backing up reports to /volume2/Download/OpenClaw/reports/. That is an absolute system path (commonly on Synology NAS). If that directory doesn't belong to you or you don't want files written there, change the path or remove the backup step. - Cron setup: the skill recommends configuring a monthly cron job (openclaw cron) to auto-generate/send reports. Confirm you want the agent to create scheduled tasks and that it will use correct user permissions. - File writes: the scripts will create and modify data/expenses.json and data/config.json under the skill. Make sure the OpenClaw runtime runs with appropriate permissions and that you understand where files are stored. - No network endpoints or secret reads were found in the code, but review the remainder of report.py (truncated in the manifest) and any messaging/send steps your agent will perform (e.g., the '<qqmedia>' sending mechanism) to confirm they don't post data to external services. If you want to proceed but minimize risk: run the skill in a confined environment, change the backup directory to a location you control, and refuse or review any automated cron setup before accepting it.
Capability Analysis
Type: OpenClaw Skill Name: spending-log Version: 1.0.0 The 'spending-log' skill is a personal finance management tool that allows users to record expenses, query statistics, and generate HTML/CSV reports. The code logic in 'scripts/crud.py', 'scripts/query.py', and 'scripts/report.py' is focused entirely on local data processing within the 'data/' directory and generating visualizations. There are no signs of data exfiltration, unauthorized network access, or malicious prompt injection; the use of 'openclaw cron' for monthly reports is consistent with the skill's stated purpose.
Capability Assessment
Purpose & Capability
Name/description (personal spending log, categorization, monthly reports) align with the included scripts (crud.py, query.py, report.py) and SKILL.md. The scripts implement add/find/edit/delete, queries, and HTML report generation as claimed.
Instruction Scope
SKILL.md limits behavior to reading/writing local JSON files, running the bundled Python scripts, and generating/sending HTML reports. However it also instructs automatic monthly cron setup and sending the report via a '<qqmedia>' tag, plus backing up reports to a specific absolute path (/volume2/Download/OpenClaw/reports/). Those extra steps reach outside the skill's data folder and should be confirmed with the user/system admin.
Install Mechanism
No install spec or remote downloads — the skill is instruction + local Python scripts. No network retrieval or package installation was observed in the files provided.
Credentials
The skill declares no required env vars or config paths, yet SKILL.md instructs backing up reports to an absolute system path (/volume2/Download/OpenClaw/reports/) and to configure a monthly cron job. That is a mismatch: the skill will attempt to write and schedule tasks outside its own data directory if the agent follows the instructions, which is more system access than the manifest declares.
Persistence & Privilege
always:false (normal). The SKILL.md asks the agent to set a monthly cron job to auto-generate and send reports. That gives the skill ongoing scheduled activity if the agent executes the setup — not inherently malicious, but it is a persistent action that modifies scheduled tasks and should be confirmed with the user.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install spending-log
  3. After installation, invoke the skill by name or use /spending-log
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
spending-log v1.0.0 - 初始版本发布,支持个人支出记账 - 提供自然语言记账、自动分类、月度统计和预算提醒 - 新增“删除/修改记录”功能,支持通过脚本操作历史数据 - 月度报表支持分类饼图、趋势图、支出明细等丰富展示 - 支持月初自动生成与推送报表,适配PC及手机端 - 数据保存于本地JSON文件,便于备份和个性化设置
Metadata
Slug spending-log
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is spending-log?

个人支出记账。当用户提到记账、花了、消费、支出、账单、开销、统计消费、月度报表时触发。支持自然语言记账、自动分类、月度统计、预算提醒和月度报表生成。 It is an AI Agent Skill for Claude Code / OpenClaw, with 98 downloads so far.

How do I install spending-log?

Run "/install spending-log" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is spending-log free?

Yes, spending-log is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does spending-log support?

spending-log is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created spending-log?

It is built and maintained by baoxinwen (@baoxinwen); the current version is v1.0.0.

💬 Comments