在结构化的 Markdown 文件中按月份记录每日支出。适用于用户需要记录支出、查看支出摘要、分析消费模式等场景。
Excution Tracker 1: 记录和跟踪按月排列的减记文件中的日常支出是一项面向实际任务的技能,主要用于{}快速启动;Log an chicked. 例::: 每月查看摘要;
该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
以按月组织的 Markdown 文件记录并追踪日常支出。
python3 scripts/log_expense.py log[--description "text"] [--tags "tag1,tag2"] [--date YYYY-MM-DD]
示例:
# 简单支出 python3 scripts/log_expense.py log 45000 Coffee # 带描述 python3 scripts/log_expense.py log 250000 Dining --description "Lunch with team" # 带标签 python3 scripts/log_expense.py log 500000 Shopping --tags "clothes,sale" --description "New shirt" # 指定日期(用于补录历史支出) python3 scripts/log_expense.py log 1200000 Vehicle --description "Gas" --date 2026-02-15
# 当前月份 python3 scripts/log_expense.py summary # 指定月份 python3 scripts/log_expense.py summary 2026-02 # JSON 格式输出(便于程序解析) python3 scripts/log_expense.py summary 2026-02 --json
支出数据存储在工作区根目录下的 expenses/ 目录中:
expenses/ ├── 2026-01.md ├── 2026-02.md └── 2026-03.md
每个文件包含一个 Markdown 表格:
# Expenses - 2026-02 | Date | Category | Amount (VND) | Description | Tags | |------|----------|-------------|-------------|------| | 2026-02-17 | Coffee | 45,000 | | | | 2026-02-17 | Dining | 250,000 | Lunch with team | | | 2026-02-17 | Shopping | 500,000 | New shirt | clothes,sale |
常见支出类别请参阅 references/categories.md。可直接使用已有类别,也可根据需要创建自定义类别。
常用类别包括:
当用户提及某笔支出时:
# 用户:“刚花了 35k 买咖啡” python3 scripts/log_expense.py log 35000 Coffee # 用户:“在 Phở 24 吃了顿午饭,120k” python3 scripts/log_expense.py log 120000 Dining --description "Phở 24" # 用户:“加了次油,400k” python3 scripts/log_expense.py log 400000 Vehicle --description "Gas"
# 获取汇总信息 python3 scripts/log_expense.py summary 2026-02 # 查看支出文件详情 cat expenses/2026-02.md
# 获取 JSON 格式数据用于分析 python3 scripts/log_expense.py summary 2026-02 --json # 对比多个月份 python3 scripts/log_expense.py summary 2026-01 --json > jan.json python3 scripts/log_expense.py summary 2026-02 --json > feb.json
每次写入前,脚本会自动将当前支出文件备份至:
~/Documents/expenses_backup/YYYY-MM.md
rm -rf 或工作区损坏导致的数据丢失在追踪支出过程中,请考虑以下方面:
支持命令:
log — 添加一笔支出记录summary — 查看月度汇总log 命令参数:
amount — 金额(单位:VND,必填)category — 类别名称(必填)--description/-d — 可选描述--tags/-t — 可选逗号分隔的标签列表--date — 可选日期(格式:YYYY-MM-DD,默认为当天)--workspace — 可选工作区路径(默认为 ~/.openclaw/workspace)summary 命令参数:
year_month — 可选 YYYY-MM 格式(默认为当前月份)--json — 以 JSON 格式输出--workspace — 可选工作区路径输出行为:
expenses/ 目录下创建或更新 Markdown 文件相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.5万人学习
最新文章