Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/financial-services-plugins --skill roll-forward
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
anthropics/financial-services-plugins#roll-forward 是 Anthropic 官方 financial-services-plugins 仓库中的一个 Skill,属于面向金融服务业场景的插件集合。从命名结构看,该仓库面向金融服务领域,而 roll-forward 是该集合下的一个具体能力单元,主要围绕财务期间结转、期初期末余额衔接这一类会计与财务分析中的常见任务。
需要明确几点:
- 它不是一个独立运行的软件,也不是一个可以单独执行的命令行工具。它属于 Agent Skill,由支持 Skill 机制的 AI Agent 加载后生效。
- 它本身不提供金融数据源,也不内置行情、财报数据库或银行接口。它提供的是一套围绕财务结转任务的工作方法、指令与流程,实际计算和数据来源仍取决于你在对话中提供的材料或你连接的第三方服务。
- 它不是会计软件,不能替代专业记账、审计或合规系统,也不承担任何法定财务报告的出具责任。
核心用途
财务结转(roll-forward)通常指把一个期间的期末余额,结转为下一期间的期初余额,并解释期间内的变动构成。这个任务在审计、FP&A、月结、年结、报表编制中都很常见。该 Skill 面向的正是这类结构化财务工作,例如:
- 期初余额加本期变动,推导期末余额,并核对勾稽关系
- 拆分期间内增减项(新增、处置、折旧/摊销、汇率变动、重分类等)
- 编制或检查结转表(roll-forward schedule)的结构与逻辑
- 解释余额变动的驱动因素,形成可用于说明或复核的文字
它解决什么问题
手工做结转表容易出现的几类问题:科目勾稽对不上、变动项漏项、期间错配、口径不统一。该 Skill 的价值在于让 Agent 按一套相对固定的财务逻辑去组织这些任务,减少结构混乱和遗漏,而不是替用户做财务判断。
适合哪些用户
- 会计、审计、财务分析人员,需要快速搭建或复核结转表结构
- FP&A 人员在月度、季度、年度结账流程中整理余额变动
- 需要把财务变动逻辑梳理成文档或说明的人
不适合哪些需求
- 需要实时财务数据、行情或自动记账的场景
- 需要出具具有法律效力的财务报告或审计结论
- 需要与 ERP、总账系统直接对接自动过账的场景
关于该 Skill 的完整功能边界、是否包含具体模板、是否内置示例数据,官方资料如果没有明确说明,具体以该 Skill 当前的官方 SKILL.md 与仓库说明为准。
Skill 安全评估
总体判断:该 Skill 来自 Anthropic 官方仓库,来源可信度较高。但它属于金融财务类工作流 Skill,安全性主要取决于两件事——它要求 Agent 拥有什么权限,以及你往对话里放了什么数据。
一、来源可信度
该 Skill 位于 Anthropic 官方 GitHub 组织下的 financial-services-plugins 仓库,属于官方发布内容,相比来源不明的第三方 Skill,供应链风险相对较低。安装时应确认来源是官方仓库,避免使用同名 fork 或第三方转载版本。
二、权限相关风险
财务结转任务通常涉及读取和生成表格、文档这类文件,因此该 Skill 在实际使用中可能触发文件读取或文件写入。需要注意:
- 如果 Agent 被授予了对工作目录的写权限,Skill 生成的结转表、说明文档可能直接写入你的项目目录。建议在非关键目录下运行,或先确认输出内容再落盘。
- 如果 Agent 具备 Shell 权限,理论上可以执行系统命令。是否授予 Shell 权限应根据你的实际需要决定——如果只是让它帮你梳理结转逻辑和生成表格,通常不必开启自动执行 Shell 的权限。
三、数据敏感性
这是财务类 Skill 最需要重视的一点。结转任务往往需要你提供真实的财务数据,例如科目余额、明细账、报表。这些数据一旦进入对话:
- 会随请求发送到模型服务端,涉及数据外发。
- 如果包含未公开的财务信息、客户信息、审计底稿,可能触犯保密义务或合规要求。
建议:能用脱敏或示例数据验证流程的,先用脱敏数据;确实需要真实数据时,确认你所在组织对该 AI 工具的使用政策和数据合规要求。
四、Prompt Injection 风险
如果你让该 Skill 处理来自外部的文档(例如别人的报表、第三方底稿),文档中可能含有诱导性指令。处理外部来源文件时,注意 Agent 是否会执行文档里的内容而非你的意图。
五、降低风险的做法
- 只从 Anthropic 官方仓库安装,不使用来源不明的同名版本
- 不需要时关闭 Agent 的自动 Shell 执行权限
- 优先使用脱敏数据;确需真实数据时先确认合规
- 处理第三方文档时保持警惕,核对输出逻辑
没有“绝对安全”的 Skill。该 Skill 的正常用途(读取财务材料、生成结转表与分析)本身不危险,关键在于数据敏感度和权限授予是否合理。
Skill 使用要求
一、Agent / 客户端
该 Skill 出自 Anthropic 官方,与 Claude Code 的适配程度最高,优先建议在 Claude Code 中使用。Anthropic 官方并未公布该 Skill 面向第三方 Agent 的完整兼容列表。从 Agent Skill 的通用工作机制看,在支持 Skills 或类似指令加载机制的环境中,通常也可以尝试在 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等主流 AI Agent 中使用,但不同 Agent 的 Skill 加载方式与兼容程度可能不同,具体以各 Agent 当前版本为准。
二、运行环境 / 依赖
| 项目 | 要求 |
| Agent | Claude Code 优先;其他支持 Skill 机制的 Agent 可尝试 |
| Node.js / Python | 该 Skill 属于金融工作流类 Skill,官方资料未明确要求特定运行时;除非其 SKILL.md 明确声明,否则一般不需要 |
| Git | 安装时通常需要(用于获取仓库) |
| 网络 | 安装阶段需要;运行时是否需要联网取决于是否调用外部数据或服务 |
官方没有明确列出版本要求的地方,不要自行假定具体版本号。
三、权限
- 文件读取:通常需要(读取你提供的财务材料)
- 文件写入:可选(生成结转表、说明文档时需要)
- Shell:可选,非必需;如无必要可不开启自动执行
- 网络:视是否调用外部服务而定,非核心必需
- 浏览器 / Docker / GitHub:一般与该 Skill 核心任务无关
四、账号 / API Key
该 Skill 本身是否要求 Anthropic 之外的独立账号或 API Key,官方资料未明确说明。需要注意区分两件事:Skill 自身是否需要凭证,与你用它处理的项目是否涉及需要凭证的系统(例如财务软件、数据平台),后者与本 Skill 无关。
最小使用条件
- 一个支持 Skill 机制的 AI Agent(Claude Code 优先)
- 已安装该 Skill
- 需要分析的财务数据或结转需求描述
- 如要生成文件,Agent 需具备写入权限
Skill 安装、使用与卸载教程
一、安装
本页面已提供该 Skill 的安装指令,直接复制并粘贴到对应 Agent 或终端执行即可。
如果你不确定自己的 Agent 该如何安装,可以直接询问当前 Agent:
如何安装 anthropics/financial-services-plugins#roll-forward?
如何在 Claude Code 中安装 anthropics/financial-services-plugins#roll-forward?
如何在 Cursor 中安装 anthropics/financial-services-plugins#roll-forward?
让 Agent 根据自身的 Skill 加载与管理机制来指导安装。该 Skill 属于 financial-services-plugins 仓库,安装时注意确认拉取的是包含该 Skill 的完整插件集合,而不是其他同名内容。
二、安装后如何使用
安装完成后,Agent 在识别到相关财务结转任务时会按该 Skill 的逻辑工作。使用时把任务目标、期间范围和材料说清楚即可。适合交给它的任务包括:搭建结转表、核对期末与期初余额、拆分变动项、整理余额变动说明。
自然语言使用示例:
使用 roll-forward,帮我把这个科目本期的期初余额、各项变动和期末余额整理成一张结转表。
使用 roll-forward,检查我这份固定资产结转表的勾稽关系,看看期末余额和变动项对不上在哪里。
使用 roll-forward,把这笔科目余额变动的构成整理成一段可放进报告的分析说明。
三、卸载
不同 Agent 的 Skill 安装位置和管理方式可能不同。最稳妥的做法是:
- 使用对应 Agent 或 Skill 管理器提供的删除方式,移除该 Skill
- 如果没有统一卸载命令,直接询问当前 Agent:“如何卸载 anthropics/financial-services-plugins#roll-forward?”
在无法确认官方卸载方式时,不建议手动猜路径删除文件,以免残留配置影响后续安装。
常见问题
这个 Skill 会自己生成财务数据吗?
不会。它提供的是结转任务的处理逻辑与结构,数据需要你提供,或由你连接的第三方服务提供。生成内容需要你核对,不能直接当作财务结果使用。
安装后 Agent 没识别到 Skill,怎么办?
先确认安装是否成功完成,再确认当前 Agent 是否启用了 Skill 机制。部分 Agent 需要重启会话或重新加载才能识别新装的 Skill。也可以直接问当前 Agent:“你现在能使用 roll-forward 这个 Skill 吗?”
可以同时装到多个 Agent 里吗?
可以,但每个 Agent 的安装与管理方式各自独立。在 Claude Code 中安装,不代表 Codex 或 Cursor 也能直接调用,需要在对应 Agent 中分别安装。
能用真实财务数据吗?
技术上可以,但会涉及数据外发和保密问题。建议先用脱敏或示例数据验证流程,确需真实数据时,先确认所在组织的 AI 工具使用政策与合规要求。
中国大陆使用有网络限制吗?
安装阶段需要访问 GitHub 拉取仓库,可能受网络环境影响。运行阶段是否联网取决于你是否调用外部服务,纯文本处理一般不受影响。
这个 Skill 和普通的 Agent 对话有什么区别?
普通对话可以直接处理财务问题,但缺少针对结转任务的结构化流程。该 Skill 的价值在于让 Agent 按一套相对固定的财务逻辑组织任务,减少结构混乱和遗漏。任务越标准化,这种差别越明显。