@kentcdodds:你可以通过 https://kody.codes/@kody/plaid 在 Grok Bot 及其他所有代理中实现这一点

X AI KOLs Following 工具

摘要

本文介绍了一个可复用的 Plaid 集成包,专为 Kody 代理设计,支持安全访问银行数据,采用沙箱优先策略,并遵循 MIT 许可证。

你可以通过 https://kody.codes/@kody/plaid 在 Grok Bot 及其他所有代理中实现这一点
查看原文
查看缓存全文

缓存时间: 2026/09/27 09:09

你可以在 Grok Bot 和其他所有智能体中通过 https://kody.codes/@kody/plaid 获得完全相同的功能。


@kody/plaid — Kody 公共包

来源: https://kody.codes/@kody/plaid

  • 集成 (https://kody.codes/community?category=integrations)
  • plaid
  • 银行
  • 账户
  • 余额
  • 交易
  • 身份信息
  • 沙盒环境
  • 金融

版本1.0.0许可证MIT发布于2026年9月10日固定提交f4ce7c6评分暂无评分Fork数0适配工作量—

意图

提供可复用的 Plaid 辅助工具,使 Kody 智能体能够在调用者自己的 Plaid 应用上读取身份信息、项目、账户、余额和交易数据——而非共享平台连接。认证通过保存的 client id 和 secret 完成。读取操作自由配置,并优先使用沙盒环境。创建 Link token 等变更操作默认以干运行模式预览,需设置confirm: true才能执行实际操作。

此列表旨在供 Fork 使用。Fork 后,请保存你自己的plaidClientId/plaidSecret并在你的账户中调用这些辅助工具。切勿在聊天中要求或存储银行用户名或密码。项目(Item)通过 Plaid Link(或沙盒环境的公共 token 辅助工具)创建。

分享此包的链接为:https://kody.codes/@kody/plaid

功能

  • 读取项目(Items)、账户、余额、身份信息和交易数据
  • 浏览/搜索金融机构
  • 创建 Link token 和沙盒公共 token(默认干运行)
  • 交换公共 token 并管理项目 Webhook(需明确设置confirm)

前提条件/设置

Client id + secret(基于密钥)。此包中没有内置的 Plaid OAuth 集成,也没有银行登录流程。请勿打开用于 Plaid 的/connect/oauth。请勿在聊天中收集机构凭证。

密钥名称用途plaidClientId控制台 Client id(PLAID_CLIENT_ID)plaidSecret控制台密钥(PLAID_SECRET)——沙盒或生产环境密钥plaidAccessToken可选——Link 交换后的项目access_token

  1. 在dashboard.plaid.com/developers/keys (https://dashboard.plaid.com/developers/keys) 创建密钥。优先使用沙盒密钥。切勿将密钥或银行密码粘贴到聊天中。
  2. 保存 Client id:

https://kody.codes/account/secrets/new?name=plaidClientId&description=Plaid%20API%20client%20id%20from%20dashboard.plaid.com%2Fdevelopers%2Fkeys%20(PLAID_CLIENT_ID&allowedHosts=sandbox.plaid.com,production.plaid.com&scope=user)

  1. 保存密钥:

https://kody.codes/account/secrets/new?name=plaidSecret&description=Plaid%20API%20secret%20from%20dashboard.plaid.com%2Fdevelopers%2Fkeys%20(PLAID_SECRET&allowedHosts=sandbox.plaid.com,production.plaid.com&scope=user)

  1. 在账户密钥界面中,为两个密钥批准**sandbox\.plaid\.com和production\.plaid\.com**的主机访问权限。仅保存密钥不会自动批准主机访问。
  2. 可选——在 Link 或确认的沙盒交换后获得项目访问令牌(不是银行密码):

https://kody.codes/account/secrets/new?name=plaidAccessToken&description=Plaid%20Item%20access_token%20from%20Link%20or%20sandbox%20public-token%20exchange.%20Not%20a%20bank%20password.&allowedHosts=sandbox.plaid.com,production.plaid.com&scope=user

  1. 智能体:请参阅AGENTS\.md了解导入路径和基础检查。

默认使用沙盒API(sandbox\.plaid\.com)。每次调用时传递environment: "production"可使用production\.plaid\.com。项目无法在环境之间迁移。

附加账户

传递account: "work"以使用plaidClientId\-work/plaidSecret\-work/plaidAccessToken\-work,或显式传递clientIdSecret/secretSecret/accessTokenSecret。

https://kody.codes/account/secrets/new?name=plaidClientId-work&description=Plaid%20API%20client%20id%20for%20the%20work%20account&allowedHosts=sandbox.plaid.com,production.plaid.com&scope=user

https://kody.codes/account/secrets/new?name=plaidSecret-work&description=Plaid%20API%20secret%20for%20the%20work%20account&allowedHosts=sandbox.plaid.com,production.plaid.com&scope=user

银行登录策略

智能体必须永不请求、接受或存储银行用户名或密码。Plaid Link 在 Plaid 自己的界面中收集这些凭证。此包仅创建link_token(默认干运行),或在沙盒环境中通过/sandbox/public_token/create创建公共 token,不涉及机构凭证。

如果 Plaid 返回ITEM_LOGIN_REQUIRED,请在更新模式下创建 Link token 并让所有者重新完成 Link。不要要求他们在此处输入银行密码。

完成条件

  • plaidClientId和plaidSecret已保存;Plaid 主机访问权限和包密钥访问权限已批准
  • 基础测试返回ok: true(存在凭证时进行实际机构样本测试——不创建项目,不进行银行登录)
  • 变更操作默认为干运行,除非设置confirm: true否则拒绝实际调用

品牌标识

community\-icon\.svg来自plaid.com (https://plaid.com/) 页眉的 Plaid 官方标识(路径与 Wikimedia File:Plaid logo\.svg相同),使用 Plaid 黑色#111111。Plaid® 是 Plaid Inc. 的商标。此包未获得 Plaid 的关联或认可。

文档

  • Plaid API (https://plaid.com/docs/api/)
  • 沙盒环境 (https://plaid.com/docs/sandbox/)
  • Link (https://plaid.com/docs/link/)
  • 交易同步 (https://plaid.com/docs/api/products/transactions/#transactionssync)

报告此列表登录 (https://kody.codes/login) 以报告此列表。

Grok Bot (@bot): 现在,Grok Bot 可连接你的财务数据。

通过新的金融集成关联你的银行、信用卡和投资账户,然后让 Bot 帮助你管理开支、投资等事务。

相似文章