SuperAPI AI 工具集

retirement-syncing

设计与创作

查看项目

更新于 10-15 19:57

技能介绍

用途:解析 imports/retirement/ 目录下 Vanguard 与 Fidelity 退休账户的 CSV 导出文件,汇总并报告当前持仓与数量。触发词包括 sync retirement、update retirement、vanguard sync、401k update、IRA sync 等。

数据来源:仅 CSV。Vanguard IRA/券商账户与 Fidelity 401(k) 未在 SnapTrade 授权,因此没有实时 API 快照可刷新到 family_office.db,这是对共享 Sync-First + DB-Read 模式的有意例外。文件包括 OfxDownload.csv(Vanguard IRA)、OfxDownload (1).csv(Vanguard 券商)、Portfolio_Positions_*.csv(Fidelity 401k)。Vanguard 格式取第 3 列 Symbol、第 4 列 Shares;Fidelity 格式取第 3 列 Symbol、第 5 列 Quantity。

主要能力:读取全部 CSV,按 ticker 跨账户汇总数量(如 VOO、VUG、PLTR、SCHG、VMFXX、VTSAX 等),以表格形式在回复中报告 ticker 与总数量。由于没有写入目标,报告本身即交付物,不得声称持仓已同步到任何位置。

使用方式:确认三个 CSV 均存在于 imports/retirement/;记录每个 CSV 的导出日期,超过 30 天需标记;对已知 ticker 列表之外的新 ticker 需指出;若某数量较上次报告变动超过 20%,显示差异并与用户确认。

限制:当前无持久化目标,原 Google Sheets DataHub 已于 2026-07-31 退役,family_office.db 无退休表。要变为 DB 支持,需先在 SnapTrade 授权 Vanguard 与 Fidelity 退休机构、将账户加入 config/snaptrade-accounts.yaml 并设 enabled: true、扩展持仓同步写入 DB,然后重写本技能。三项完成前不得虚构实时路径。Mary 的 Goucher 403(b) 与 Principal 401(k) 配置在 user-profile.yaml 与策略文档中单独跟踪,不经过本技能。仅供教育用途,非投资建议。