← 返回 Skills 市场
baoxinwen

spending-log

作者 baoxinwen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
98
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install spending-log
功能描述
个人支出记账。当用户提到记账、花了、消费、支出、账单、开销、统计消费、月度报表时触发。支持自然语言记账、自动分类、月度统计、预算提醒和月度报表生成。
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install spending-log
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /spending-log 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
spending-log v1.0.0 - 初始版本发布,支持个人支出记账 - 提供自然语言记账、自动分类、月度统计和预算提醒 - 新增“删除/修改记录”功能,支持通过脚本操作历史数据 - 月度报表支持分类饼图、趋势图、支出明细等丰富展示 - 支持月初自动生成与推送报表,适配PC及手机端 - 数据保存于本地JSON文件,便于备份和个性化设置
元数据
Slug spending-log
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

spending-log 是什么?

个人支出记账。当用户提到记账、花了、消费、支出、账单、开销、统计消费、月度报表时触发。支持自然语言记账、自动分类、月度统计、预算提醒和月度报表生成。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。

如何安装 spending-log?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install spending-log」即可一键安装,无需额外配置。

spending-log 是免费的吗?

是的,spending-log 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

spending-log 支持哪些平台?

spending-log 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 spending-log?

由 baoxinwen(@baoxinwen)开发并维护,当前版本 v1.0.0。

💬 留言讨论