朱丽叶心理特工
故事灵感AI助手
agent-money-tracker 是一款面向 AI 代理的 TypeScript 财务库,支持通过代码或自然语言完成记账、预算控制与储蓄规划。无需前端界面,专为程序化调用设计。
让AI代理具备自主财务管理能力,无需人工干预即可完成记账、预算监控和储蓄规划。通过自然语言交互降低使用门槛,程序化设计便于嵌入自动化工作流,帮助个人或企业代理实现收支透明化、支出可控化、理财智能化,减少财务疏漏风险。
落地案例:一位自由职业者部署该工具管理项目收入。每月初设定"办公设备"预算3000元,代理自动归类云服务器、软件订阅等支出;当某月采购新显示器后预算使用达85%,系统推送预警并建议延后非紧急采购。季度末生成趋势报告,发现交通支出同比上涨40%,提示优化远程会议频次以控制成本。
安装指令
npm install agent-money-tracker
初始化
import { clawhub } from 'agent-money-tracker';
await clawhub.initialize(); // 或使用自定义路径 await clawhub.initialize('/path/to/data');
核心操作示例
1. 添加支出
await clawhub.addExpense(50, 'Food & Dining', 'Grocery shopping', {
date: '2026-01-31',
tags: ['weekly', 'essentials'],
merchant: 'Whole Foods'
});
// 自然语言方式
await clawhub.addFromNaturalLanguage('spent $45 on uber yesterday');
2. 管理预算
await clawhub.createBudget('Food Budget', 'Food & Dining', 500, 'monthly', 0.8);
const status = clawhub.getBudgetStatus();
const alerts = clawhub.checkBudgetAlerts();
3. 储蓄目标
await clawhub.createGoal('Emergency Fund', 10000, {
description: '6 months expenses',
deadline: '2026-12-31',
priority: 'high'
});
await clawhub.contributeToGoal('goal_abc123', 500, 'January savings');
4. 获取洞察
const insights = await clawhub.generateInsights();
const summary = clawhub.getSpendingSummary();
const trends = clawhub.getMonthlyTrends(12);
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 金额、类别、描述、日期/标签/商户等元数据;自然语言语句;预算/目标配置参数;可选存储路径 |
| 输出 | 交易记录、预算状态(额度/剩余/百分比)、储蓄进度、月度汇总与趋势、AI 建议文本、统计数据、导出文件路径 |
| 适用人群 | AI 代理开发者、财务机器人构建者、偏好代码/自然语言记账的用户、需要预算追踪的应用场景 |
| 不包含 | 图形界面、云端同步、银行自动导入、税务计算、投资跟踪 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/enjuguna/intelligent-budget-tracker/SKILL.md
来源类型:GitHub 开源仓库