datapack-builder – 金融数据包构建 Skill

3周前更新 7 0 0 0

datapack-builder 是用于指导 AI Agent 为金融服务构建结构化数据包的 Skill,可把财务数据、指标和业务规则整理为可复用的数据集,适合投研分析、财务建模和数据驱动报告等场景。

Skill 安装

多 Agent 安装
npx skills add https://github.com/anthropics/financial-services --skill datapack-builder

使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。

Skill 调研报告

Skill 详细介绍

datapack-builder 是 Anthropic 官方 financial-services 仓库中的一个 Skill,用于把分散的财务、市场或业务数据整理成结构化、可交付使用的数据包(Data Pack)。Anthropic 推出 financial-services 这一批 Skill 的目的,是让 AI Agent 在金融分析、投研、尽调、财务建模等场景中承担更规范的信息整理工作,datapack-builder 覆盖的正是其中数据收集 → 清洗 → 结构化 → 打包这一段。

它本身不是一个独立软件,也不是数据供应商或行情 API。它更接近于一套写给 Agent 的工作指令:告诉 Agent 应该按什么结构、什么字段、什么口径,把已有的数据组织成一份能直接交给下游使用的数据包。真正的数据来源仍然来自用户提供的文件、用户自己的数据库或外部数据服务。

核心能力

  • 把散乱的原始数据(表格、CSV、文本、财务摘要)整理为统一的 Data Pack 结构
  • 定义数据包的字段、命名、分组和元信息
  • 在多个数据源之间做一致性处理,例如单位、币种、时间口径
  • 为下游分析(估值、财报分析、尽调)准备可直接消费的输入
  • 把数据分析之前的准备工作标准化,减少人工整理时间

典型使用场景

  • 投研或财务分析:把多份财报、公告、市场数据整理成统一口径的数据包
  • 尽调:把目标公司分散在不同文件里的信息汇总成结构化数据
  • 内部数据交付:把业务数据打包成分析团队可直接使用的格式
  • AI 辅助研究:让 Agent 在生成分析结论之前,先构建一份干净的数据基础

它不是什么

  • 不是行情数据源,不内置股票、外汇、加密货币的实时价格
  • 不是 BI 工具,不做图表渲染和仪表盘
  • 不是独立运行的服务,它依赖 Agent 环境来执行
  • 不替代用户对数据本身来源、真实性和合规的判断

适合的用户:金融分析师、投研人员、财务团队、需要频繁整理结构化数据的 AI 使用者。

不适合的需求:只想抓取网络行情、需要实时交易接口、需要可视化报表输出的场景。

需要说明的是,financial-services 属于 Anthropic 官方发布的 Skill 集合,官方定位偏向 Claude 生态使用,Agent 的具体执行方式和输出质量会随底层模型、上下文长度、可用工具而不同。

Skill 安全评估

总体判断:datapack-builder 来源于 Anthropic 官方仓库 anthropics/financial-services,来源可信度高。但它的实际行为高度依赖 Agent 运行时给它的权限,因此安全性需要结合你授予的权限一起看,而不是单看 Skill 本身。

与这个 Skill 相关的几个安全点

  • 来源:Anthropic 官方仓库,非第三方个人发布,供应链风险相对低。仍建议只从官方仓库获取,不要在不明来源的镜像或转载版本安装。
  • 文件读写:整理数据包通常需要读取用户提供的文件,并写出整理后的数据包。这意味着 Agent 会接触你的财务、业务数据。敏感数据场景下,应确认数据不会被发往不该去的服务。
  • 数据处理真实性:结构化整理过程中,Agent 可能在字段映射、单位换算、币种换算时出错。数据包不是原始数据本身,关键结论仍应回查原始来源。
  • 网络访问:如果 Skill 被要求去抓取外部数据,则涉及网络访问。是否允许联网应由你控制,而不是让 Agent 默认可以向外请求任意地址。
  • 第三方 API / 凭证:Skill 本身不要求 API Key。但如果你的数据来自需要鉴权的服务,相关 Key 泄露风险由你自己的使用方式决定。
  • 金融合规:datapack-builder 是数据处理工具,不构成投资建议,也不做合规审查。涉及真实投资决策、监管报送、审计取证时,仍需人工复核。

降低风险的建议

  • 如果只需要 Skill 帮助定义数据结构、字段和口径,可以关闭 Agent 自动执行 Shell 的权限,由你手动搬运文件。
  • 限制 Agent 的可访问目录,只把它指向本次任务相关的数据目录。
  • 不要把生产环境的敏感凭证、数据库直连信息直接交给 Agent。
  • 数据包产出后,对关键字段与原始文件抽样核对。

没有绝对安全的说法。这个 Skill 的风险主要来自你让它接触什么数据、给什么权限,而不是源码本身。

Skill 使用要求

一、Agent / 客户端

该 Skill 来自 Anthropic 官方 financial-services 集合,与 Claude Code 的适配度较高,可以优先在 Claude Code 中使用。官方没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的通用工作方式看,在支持 Skills 或自定义指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 里使用,但加载方式和兼容程度可能不同,具体以对应 Agent 当前版本为准。

二、运行环境 / 依赖

项目 要求
Agent Claude Code 优先,其他支持 Skill 的 Agent 可尝试
文件格式 取决于你的数据,常见为 CSV、Excel、JSON、文本
网络 仅当需要从外部获取数据时才需要,本地文件整理场景可不需要
其他 CLI / 运行时 官方未明确要求必须额外安装,具体以 Skill 当前官方说明为准

三、权限

  • 文件读取 —— 必需,用于读取待整理的原始数据
  • 文件写入 —— 必需,用于输出整理后的数据包
  • Shell 执行 —— 可选,仅在需要脚本化处理数据时使用
  • 网络访问 —— 可选,仅当数据来自外部服务

四、账号 / API Key

datapack-builder 本身不要求注册账号,也不要求提供 API Key 或 Token。是否需要凭证,取决于你的数据来源:如果数据只是本地文件,就不需要任何外部凭证;如果数据来自第三方数据服务,那部分凭证由你自己在对应服务中管理,与这个 Skill 无关。

最小使用条件

  1. 一个支持 Skill 的 Agent(优先 Claude Code)
  2. 可被读取的原始数据文件
  3. 一个可写的输出目录

Skill 安装、使用与卸载教程

一、安装

可以直接复制本页面提供的 Skill 安装指令,粘贴到对应 Agent 或终端执行。

如果你不确定自己的 Agent 该怎么装,直接问它即可:

如何安装 anthropics/financial-services#datapack-builder?

如何在 Claude Code 中安装 anthropics/financial-services#datapack-builder?

如何在 Codex 中安装 anthropics/financial-services#datapack-builder?

如何在 Cursor 中安装 anthropics/financial-services#datapack-builder?

让当前 Agent 按自己的 Skill 加载与管理机制来指导安装。如果该 Skill 在官方说明中有特殊安装条件,以官方说明为准。

二、安装后如何使用

安装完成后,通过自然语言描述任务即可触发。适合交给它的是把现有数据整理成结构化数据包这类任务,而不是帮我抓实时行情。描述时把数据位置、目标结构和口径讲清楚,效果最好。

使用 datapack-builder,把我上传的这几份财报整理成一个统一口径的财务数据包,字段按收入、成本、净利润、经营现金流分组。

使用 datapack-builder,把这三个 CSV 里的目标公司信息合并成一份尽调数据包,标明每条数据的来源文件。

使用 datapack-builder,帮我设计一个用于估值分析的数据包结构,并基于我提供的表格填充内容。

三、卸载

使用对应 Agent 或 Skill 管理器提供的删除方式移除该 Skill 即可。不同 Agent 的 Skill 安装位置和管理方式可能不同,如果没有统一卸载命令,直接询问当前 Agent:

如何卸载 anthropics/financial-services#datapack-builder?

通常比手动查找目录更稳妥。

常见问题

1. datapack-builder 能自己抓取股票或行情数据吗?
不能。它负责结构化整理,不提供数据源。数据要么由你提供,要么由你配置的外部服务提供。

2. 它会不会修改我原有的数据文件?
取决于你给的指令和 Agent 的权限。稳妥做法是把原始数据放在只读或单独目录,让输出写到另一个目录,避免就地覆盖原始文件。

3. 可以同时在多个 Agent 里安装使用吗?
可以尝试。不同 Agent 的 Skill 目录和加载机制彼此独立,安装在一边不会自动同步到另一边,需要在各自环境中分别配置。

4. 安装后 Agent 没识别到这个 Skill 怎么办?
先确认 Skill 是否被放到了当前 Agent 的 Skill 加载路径,再确认 Agent 版本是否支持 Skills。若仍无法识别,直接问 Agent为什么没有加载 datapack-builder,让它按自己的机制排查。

5. 中国大陆使用有网络限制吗?
如果只是本地文件整理,不依赖外网,通常可以在常规网络环境下使用。如果任务需要访问境外服务,则受该服务本身的网络可达性影响,与 Skill 自身无关。

6. 输出的数据包能直接用于投资决策吗?
不建议。数据包是对原始数据的整理,字段映射和口径处理都可能出错,关键结论应回查原始来源并由人工复核。

7. 它和直接用 Agent 让它整理表格有什么区别?
区别在于一致性。datapack-builder 提供的是一套稳定的字段、结构和口径约定,便于多次使用和团队协作;直接让 Agent 整理则每次结果结构可能不一致。

Skill 更新日志

版本列表
无版本号
重构仓库并添加命名代理(#81) - 将垂直领域从仓库根目录移至 plugins/vertical-plugins/,并将合作伙伴 插件移至 plugins/partner-built/ - 在 plugins/agent-plugins/ 下添加 10 个命名的、自包含的代理插件 (Pitch Agent、Market Researcher、Earnings Reviewer、Model Builder、 Meeting Prep、GL Reconciler、Month-End Closer、Statement Auditor、 Valuation Reviewer、KYC Screener)——每个都捆绑自己的技能,因此可以 独立安装 - 添加 managed-agent-cookbooks/(每个代理一个),包含子代理隔离 和用于 /v1/agents 部署的引导示例 - 添加 fund-admin 和 operations 垂直领域,以便 finance-ops/onboarding 代理提供真实的领域技能 - 添加 scripts/(check.py 清单 lint、sync-agent-skills.py、 deploy-managed-agent.sh、orchestrate.py 参考循环、 test-cookbooks.sh) - 添加 .github/workflows/secret-scan.yml(gitleaks + 内部引用 grep) - 将代理工具授权收紧为仅限已声明的 MCP——任何代理中均无 Bash、WebFetch 或未声明的 mcp__* 引用 - 在 README 中添加非投资建议免责声明 - 将 claude-in-office 重命名为 claude-for-msft-365-install(内容 不变)

暂无评论

none
暂无评论...