Use this skill for monthly financial summaries and charts.
amount_cny (RMB baseline).reports/*.png already ignored).IMPORTANT: Get current date on entry to determine the default month.
# Get current year-month in Asia/Taipei timezone
CURRENT_MONTH=$(TZ='Asia/Taipei' date +%Y-%m)
If user does not specify a month, use $CURRENT_MONTH as default.
Use project script (all paths relative to workspace root):
. projects/.venv-chart/bin/activate
python projects/scripts/monthly_report_cny.py \
--data-root projects/data \
--month "$CURRENT_MONTH" \
--out-dir projects/reports
Outputs (under projects/reports/):
projects/reports/_summary_cny.json projects/reports/_expense_by_tag_cny.png projects/reports/_expense_by_tag_pie_cny.png projects/reports/_expense_by_major_cny.png projects/reports/_income_expense_ratio_cny.png Then send charts.
If user says charts can be removed after sending:
reports/*.png files for that month.共 1 个版本