Plaid 金融数据聚合器与预算分类器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/plaid-financial-data-aggregator
技能介绍
解决了什么问题
手动追踪跨行交易既枯燥又容易出错。对于开发者来说,从多个关联银行账户中提取交易记录、将其归类到合适的预算类别、再持久化到数据库中,通常需要写大量胶水代码,还要处理各种银行的接口差异。
这个技能把这件事压缩成一条清晰的流水线:拉取 → 分类 → 存储。
核心能力与关键步骤
- 接入 Plaid Transactions API:使用官方
plaidPython SDK,自动拉取关联银行账户最近 90 天 的交易历史。 - 智能分类:调用
OpenAI Chat Completions API,通过微调过的分类器把每笔交易归入预设的预算类别(餐饮、交通、购物等)。 - 持久化存储:基于
SQLAlchemy将分类结果写入PostgreSQL,方便后续做预算分析、报表展示或定时汇总。
整个流程对上层应用暴露的接口很薄,开发者只需要关心银行账户已关联和数据库已就绪两件事。
适用边界与注意点
- 数据窗口:只覆盖最近 90 天的交易,适合做短期消费行为分析,不适合做长周期的财务审计。
- API 依赖:需要有效的 Plaid API Key 和 OpenAI API Key,运行时会产生调用费用,建议在生产环境做好限流与重试。
- 分类准确性:分类质量取决于 OpenAI 模型的提示词与微调效果,遇到非常规商户名时可能需要人工复核。
- 数据库要求:需要预先建好 PostgreSQL 实例和对应的表结构,技能本身不负责 migration。
- 凭证安全:Plaid 和 OpenAI 的密钥应通过环境变量或密钥管理服务注入,不要硬编码到代码仓库。
使用场景
- 需要拉取跨行账户90天交易历史并归入预算类别
- 处理财务系统时要将交易数据持久化到 PostgreSQL
- 调用 OpenAI API 对消费记录做智能分类并入库
- 在应用内集成 Plaid 交易数据用于后续分析
适合人员
- 后端开发者,需要快速整合金融交易数据与分类逻辑
- 数据分析师,需清洗交易记录并按预算维度统计
- 全栈开发者,构建个人财务管理模块的团队
- 金融科技创业者,验证消费行为分析产品原型