养基宝
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3991c844/yangjibao-funds。
技能介绍
要解决的具体问题
手动管理基金持仓数据繁琐且容易出错,尤其在多用户场景下,数据隔离和认证流程复杂。用户需要一种自动化方式拉取个人基金持仓,并支持多用户隔离,避免数据串号。此外,认证过程中的签名机制和 Token 管理增加了使用门槛,手动操作容易因签名错误或过期导致请求失败。
技能如何工作
养基宝通过微信扫码登录实现自动化数据采集,核心流程如下:
- 登录与认证:调用
scripts/yjb_login.py获取 QR 码,自动轮询检测扫码状态(每 2 秒一次),扫码成功后自动提取 Token 并保存为独立文件(如~/.yjb_token_{昵称}.json),支持多用户数据隔离。 - 数据拉取:通过
scripts/yjb_fetch.py调用 API 拉取账户汇总、持仓明细、指数行情等数据,无需手动登录。 - 分析与呈现:自动生成账户汇总(总资产、今日收益)、持仓明细表(基金名称、市值、盈亏等)和指数行情,支持快速查看关键指标。
适用边界与注意点
- 数据源限制:仅数据源 B(个人持仓)可用,数据源 A(公网行情)已下线,如需行情数据需切换至其他接口。
- 认证细节:API 需携带
Request-Time、Request-Sign(MD5 签名)和Authorization三个 Header,签名错误或缺失会导致 404。 - Token 管理:Token 过期需重新登录,多用户模式下需通过
--user参数指定用户,避免加载错误 Token。
使用场景
- 个人投资者需要快速查看自己名下基金账户的总市值、今日收益及持仓盈亏,无需登录App手动切换查看
- 帮朋友查询其基金持仓时,需要隔离双方账户数据,避免加载错乱,可直接通过指定用户名拉取
- 需要获取A股、港股、美股等主要指数行情作为持仓分析参考时,可通过养基宝自动拉取并整合到持仓数据中
- 管理多个投资者的基金持仓数据时,需要为每人生成独立的登录凭证,确保数据互不干扰
适合人员
- 个人基金投资者:需要快速获取自己的基金持仓数据,了解账户收益情况
- 帮亲友管理基金持仓的运营者:需要隔离多用户数据,避免信息串号
- 需要分析基金收益走势的个人:需要获取收益数据及走势曲线,辅助投资决策
- 多账户基金管理者:需要为不同用户生成独立凭证,确保数据安全隔离