360 Secure SkillHub
360 安全技能中心

Personal Finance Tracker

该技能用本地 SQLite 数据库(finance.db)管理个人财务,提供 Food、Rent、Utilities 等预设分类与自定义分类,支持按分类记录支出、设置预算、生成每周支出摘要,并通过 schedules 表提醒 EMI 和年度一次性支出。初始化需运行 scripts/init_db.py。

aka-anoop
aka-anoop
热度 99.00
最近更新 2026-05-11 15:53:49
分类:生活依赖:代码执行 / 读写文件应用场景:个人理财 / 财务 / 日程安排

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add personal-finance
Metadata
name
personal-finance
description
Manage personal finances, track spending by category, set budgets, and receive reminders for EMIs and one-time annual expenses. Use for logging expenses, checking budget status, or setting up financial reminders.

Personal Finance

Track spending, manage budgets, and stay on top of recurring payments (EMIs) and one-time annual expenses using a local SQLite backend.

Preset Categories

The skill starts with: Food, Rent, Utilities, Travel, Entertainment, Shopping, Health, Misc.

Core Features

  • Categorized Tracking: Log expenses into preset or custom categories.
  • Dynamic Categories: Add new categories on the fly.
  • SQLite Backend: All data is stored in finance.db.

Setup

  1. Run scripts/init_db.py to initialize the database (already done).
  2. Ask the user if they want to add custom categories or set budgets for the presets.

Logging Expenses

Record spends into finance.db. Example: "Spent 500 on Food for lunch" -> Insert into transactions table.

Scheduled Tasks

  • Weekly Digest: Summarize SQLite transactions table.
  • Reminders: Check schedules table for EMIs and One-time spends.