name: Family Account Book / 家庭財務記賬 description: 家庭財務記賬系統,負責記錄家庭收支、檢視餘額、月度統計等財務操作。當用戶提到以下場景時使用此技能:(1) 記錄消費、支出、收入 - 如"花了XX錢"、"今天吃了頓飯XX元"、"發了工資XX";(2) 檢視賬戶餘額 - 如"賬戶還剩多少錢"、"餘額多少";(3) 財務統計 - 如"這個月花了多少"、"月度報表"、"本週支出";(4) 賬戶轉賬 - 如"從A賬戶轉B賬戶"、"轉賬XX元";(5) 建立新賬戶或初始化賬本;(6) 詢問預算或財務規劃。
# 快速記賬
python3 /path/to/finances/scripts/finance_db.py --add 賬本 賬戶 型別 金額 分類 描述
# 檢視所有賬戶餘額
python3 /path/to/finances/scripts/finance_db.py -b
# 月度統計報表
python3 /path/to/finances/scripts/finance_db.py -s [YYYY-MM]
| 引數 | 說明 | 示例 |
|---|---|---|
| 賬本 | 賬本名稱 | default |
| 賬戶 | 賬戶名稱或ID | 主賬戶 / B001 |
| 型別 | 收入/支出/轉賬 | 收入 / 支出 |
| 金額 | 數字金額 | 79.7 |
| 分類 | 消費分類 | 餐飲 / 工資 / 購物 |
| 描述 | 交易描述 | 肯德基 / 月薪 |
使用者: "今天搓一頓肯德基,79塊7"
操作: python3 .../finance_db.py --add default 主賬戶 支出 79.7 餐飲 肯德基
使用者: "今天發工資了,15000"
操作: python3 .../finance_db.py --add default 主賬戶 收入 15000 工資 月薪
使用者: "看一下所有賬戶"
操作: python3 .../finance_db.py -b
使用者: "看一下這個月花了多少"
操作: python3 .../finance_db.py -s 2026-04
轉賬需要記錄兩條交易(一齣一入):
假設使用者說"從主賬戶轉1000到日常支出":
# 第一條:主賬戶支出100(轉出)
python3 .../finance_db.py --add default 主賬戶 支出 1000 轉賬 轉至日常支出
# 第二條:日常支出收入1000(轉入)
python3 .../finance_db.py --add default 日常支出 收入 1000 轉賬 來自主賬戶
使用Python指令碼查詢:
python3 -c "
import sqlite3, datetime
conn = sqlite3.connect('{WORKSPACE}/finances/db/finance.db')
conn.row_factory = sqlite3.Row
cur = conn.cursor()
week_ago = (datetime.datetime.now() - datetime.timedelta(days=7)).strftime('%Y-%m-%d')
cur.execute('''
SELECT t.date, t.amount, t.category, t.description, a.name as account
FROM transactions t
JOIN accounts a ON t.account_id = a.id
WHERE t.date >= ?
ORDER BY t.date DESC
''', (week_ago,))
for r in cur.fetchall():
print(f\" {r['date']} ¥{r['amount']:.2f} [{r['category']}] {r['description']}\")
conn.close()
"
{WORKSPACE}/finances/db/finance.dbreferences/finance.md本技能來自小蔥技能站7w4.net。
| ID | 賬戶名稱 |
|---|---|
| B001 | 主賬戶 |
| B002 | 儲蓄賬戶 |
| B003 | 日常支出 |
| B004 | 夢想基金 |
| B005 | 醫療基金 |
| B006 | 零花錢 |
| B007 | 遊戲賬戶 |
| B008 | 數字資產 |
| B009 | 備用賬戶 |
| B010 | 養老賬戶A |
| B011 | 養老賬戶B |
| B012 | 子女基金 |
| B013 | 二手平臺 |
| B014 | 投資賬戶 |
這個記賬技能功能比較全面,能滿足日常家庭財務管理的需求。文件寫得很詳細,提供了多個實用場景的使用示例,新手容易上手。賬戶管理清晰,支援多個賬戶和分類統計。不過部分說明有些重複,細節上還有完善空間。整體來說是一個實用可靠的記賬工具。