家計簿の残高予測・シミュレーションスキル。「残高予測」「何ヶ月後にいくら」「この出費大丈夫?」「お金足りる?」「貯金シミュレーション」「ログ圧縮」「危険ポイント検出」などの依頼時に使用。okane-backup-*.json形式のファイルを読み込み、将来の残高推移予測、大きな出費の可否判定、残高不足警告を行う。
okaneのエクスポートJSONを分析し:
--forecast N)Nヶ月後までの残高推移と、各月の大きな出入り(10万円以上)を表示。
python scripts/okane_analyzer.py data.json --forecast 6
出力例:
| 月 |
|---|
| 残高 |
|---|
| 大きな出入り |
|---|
| 2026-01 | ¥1,500,000 | 給与(+¥300,000), カード(-¥150,000) |
| 2026-02 | ¥1,200,000 | 家賃(-¥100,000) |
--check AMOUNT)「この日にこの金額使って大丈夫?」を判定。
python scripts/okane_analyzer.py data.json --check 1000000 --date 2026-02-01
出力:
--danger)残高が閾値を下回る日を検出。
python scripts/okane_analyzer.py data.json --danger --threshold 100000
--compress)古い取引を月次サマリーに圧縮してファイルサイズを削減。
python scripts/okane_analyzer.py data.json --compress --keep-months 3 -o compressed.json
--keep-months N: 直近Nヶ月は詳細を保持(デフォルト: 3)--chart)残高推移グラフをPNG画像で出力。
python scripts/okane_analyzer.py data.json --chart --chart-months 6 -o chart.png
グラフの内容:
{
"version": "1.0",
"initialBalance": 0,
"transactions": [
{
"id": "unique-id",
"date": "YYYY-MM-DD",
"type": "income" | "expense",
"amount": number,
"description": "説明"
}
]
}
「3月に100万使いたいけど大丈夫?」
→ --check 1000000 --date 2026-03-01
「半年後の貯金いくら?」
→ --forecast 6
「お金やばくなる時ある?」
→ --danger
「JSONが重くなってきた」
→ --compress
「グラフで見せて」
→ --chart -o chart.png