Skill 安装
多 Agent 安装npx skills add https://github.com/anthropics/financial-services --skill roll-forward
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
Skill 详细介绍
anthropics/financial-services#roll-forward 是 Anthropic 官方 financial-services 技能集合中的一个具体 Skill,Skill 名称为 roll-forward。从名称与所属集合可以判断,它的核心用途与财务结账流程中的“roll forward”(滚动结转 / 期间结转)相关:把上一期间的余额、明细或工作底稿,按规则结转到下一期间。
需要先说明两点:
- 它不是独立运行的软件,也不是一套会计系统。它属于 Agent Skill,本质上是一组交给 AI Agent 加载的指令与工作规范,让 Agent 在处理财务滚动结转这类重复性任务时,按固定结构、固定口径执行。
- 它的具体字段、公式、口径、支持的文件格式(例如 Excel、CSV、Markdown 或 PDF),以该 Skill 当前官方说明为准。当前资料未逐项公开全部细节时,不应自行补全。
它主要解决什么问题
财务滚动结转通常有几个共同痛点:
- 每个期间都要重复上一次的结构,容易漏项或错行。
- 期初余额、本期发生、期末余额必须对上,人工核对费时。
- 科目、账户、分部、币种等维度容易在复制时错位。
- 结转后需要留下可追溯的说明,但手写说明往往前后不一致。
roll-forward 这个 Skill 的价值,就是让 Agent 按照统一方法来完成这类结转工作,而不是每次都从零组织。
它不是什么
- 不是记账凭证系统,不替代 ERP。
- 不是审计意见,也不提供合规结论。
- 不是通用的财务分析 Skill,它的重心在“结转”这一动作。
典型任务
- 把上一期间的余额表滚动到下一期间。
- 把工作底稿中的期间列整体前移一个周期。
- 生成期初 / 期末对照,并检查是否轧平。
- 生成结转说明或期间的变动解释草稿。
适合谁
适合需要频繁做期间结转的财务、会计、FP&A、审计辅助人员,以及需要把这类重复性表格任务交给 AI Agent 处理的团队。不适合希望用一句话生成完整财务报表、或需要自动对接特定 ERP 凭证的用户。
Skill 安全评估
总体判断:这是一个以财务数据处理为主题的官方 Skill,风险主要集中在“数据内容”和“执行权限”两方面,而不是 Skill 本身带恶意行为。
来源可信度
它来自 Anthropic 官方 financial-services 技能集合,来源可追溯,优先级高于第三方重新发布或改写的同名版本。安装时应确认来源是 anthropics/financial-services,而不是别的仓库里的同名 Skill。
文件读取与写入
滚动结转一般要读取用户的表格或底稿,并写出结转后的结果。这意味着:
- 被读取的文件可能包含未公开的财务数据。
- 写出的结果如果直接覆盖原文件,可能破坏原始数据。
建议:让 Agent 输出到新文件,或先备份原始文件;不要让结转结果直接覆盖未备份的底稿。
Shell 与自动执行权限
如果 Agent 以自动执行方式运行命令或脚本,要清楚它读写的是哪些目录。如果只是想让 Agent 帮忙生成或检查结转内容,可以关闭自动执行 Shell 权限,由用户手动运行命令。
网络与账号
Skill 本身以指令和规范为主,是否访问网络取决于 Agent 和具体任务。若涉及把财务数据发送到外部服务,需要先确认该服务是否符合所在组织的数据外发规定。
数据敏感性提醒
财务数据通常属于敏感信息。使用前建议明确:哪些数据可以进入 Agent 上下文,哪些必须脱敏;是否允许把结果写入共享目录或提交到版本库。
不构成会计与法律意见
结转结果仍需由具备资格的人员复核。它不能替代审计、税务或合规判断。
Skill 使用要求
一、Agent / 客户端
该 Skill 来自 Anthropic 官方技能集合,与 Claude Code 高度适配,可以优先在 Claude Code 中使用。官方没有公布完整的第三方 Agent 兼容列表。从 Agent Skill 的工作方式看,在支持 Skills 或自定义指令加载的 Codex、Cursor、Trae、OpenClaw、WorkBuddy 等环境中,通常也可以尝试使用,但加载方式和兼容程度可能不同,具体以对应 Agent 当前版本为准。
二、运行环境 / 依赖
| 项目 | 要求 |
| Agent | Claude Code 优先,其他兼容 Skills 的 Agent 可尝试 |
| 文件格式 | 取决于 Skill 当前官方说明(如表格 / 文本类文件) |
| 网络 | 仅当任务需要访问外部服务时才需要 |
| Node.js / Python 等 | 官方未明确将其列为该 Skill 的硬性前提 |
官方没有明确版本要求时,不应假定某个具体版本号。
三、权限
- 文件读取:通常需要,用于读取底稿或余额表。
- 文件写入:通常需要,用于输出结转结果。建议输出到新文件。
- Shell:可选。只有需要执行脚本或命令时才开启。
- 网络:可选。与外部服务交互时才需要。
四、账号 / API Key
Skill 本身是否需要账号或 API Key,以官方说明为准;当前资料未明确要求 Skill 单独配置凭证。Agent 侧的登录(例如 Claude Code 的账号)属于 Agent 层面的要求,不是该 Skill 额外新增的。若结转任务后续要对接某个财务系统或数据源,凭证需求由该系统决定,与该 Skill 本身区分看待。
最小使用条件
- 一个支持 Skills 的 Agent(优先 Claude Code)。
- 需要结转的上一期间数据文件。
- 明确的期间定义与结转口径。
- 输出位置的读写权限。
Skill 安装、使用与卸载教程
一、安装
可以直接复制本页面提供的 Skill 安装指令,粘贴到对应 Agent 或终端中执行。
如果不清楚自己的 Agent 该怎么安装,可以直接问当前 Agent:
如何安装 anthropics/financial-services#roll-forward?
如何在 Claude Code 中安装 anthropics/financial-services#roll-forward?
如何在 Cursor 中安装 anthropics/financial-services#roll-forward?
让 Agent 根据自己的 Skill 加载与管理机制给出对应步骤。如果该 Skill 有官方特殊安装要求,以官方说明为准。
二、安装后如何使用
安装后,在需要做期间结转时调用它。适合交给它的任务包括:滚动到下期、生成期初期末对照、检查是否轧平、起草结转说明。向 Agent 描述需求时,尽量说清:期间、维度、口径、输入文件和期望输出位置。
使用 roll-forward,把 2024 年 12 月的余额底稿结转到 2025 年 1 月,并检查期初余额是否与上期期末一致。
使用 roll-forward,把这份工作底稿的期间列整体前移一个月,输出为新文件,并列出所有不平的行。
使用 roll-forward,根据这份结转结果,帮我起草一份本期变动说明草稿。
三、卸载
不同 Agent 的 Skill 安装位置和管理方式不同。常见做法是:使用对应 Agent 或 Skill 管理器提供的删除方式移除该 Skill,或直接询问当前 Agent:
如何卸载 anthropics/financial-services#roll-forward?
如果没有统一卸载命令,直接让当前 Agent 说明它把该 Skill 放在哪里、如何移除,通常比套用通用命令更稳妥。
常见问题
安装后 Agent 没识别到这个 Skill,怎么办?
先确认安装来源是 anthropics/financial-services,而不是同名第三方版本;再确认装到了当前 Agent 实际加载 Skill 的目录;最后可让 Agent 说明它是否已加载 roll-forward。多数“找不到”问题出在来源或目录不一致。
可以同时安装到多个 Agent 吗?
通常可以,因为不同 Agent 各自管理自己的 Skill 目录。但每个 Agent 的加载方式不同,需要分别安装并在各自环境中验证。
这个 Skill 会修改我已有的项目文件吗?
取决于你给它的任务和开启的权限。如果让它直接覆盖原文件,它可能写回原路径。更稳妥的做法是要求输出到新文件,或先备份底稿。
中国大陆使用是否受网络影响?
Skill 本身以指令为主。是否受网络影响,取决于你使用的 Agent 以及任务是否需要访问外部服务,而不是该 Skill 特有的限制。
结转结果可以直接用于对外报告吗?
不建议直接使用。它适合作为草稿或辅助核对,正式对外或合规用途仍应由具备资格的人员复核。
Skill 更新后需要重新安装吗?
取决于你的安装方式和 Agent 的更新机制。如果是从源仓库同步安装,重新拉取或更新即可;如果是手动复制,需要替换为最新版本。具体以官方和对应 Agent 的说明为准。
它和其他财务类 Skill 有什么区别?
roll-forward 的重心是期间结转这一特定动作,而不是通用财务分析或凭证处理。选择时应按你实际要完成的任务来判断,不要仅凭名称相近就混用。