前言¶
财务或资金岗位常遇到同一批银行流水要进不同后台:境外 SWIFT 的 MT940、国内银行导出的 Excel,或扫描/下载的 PDF,列名和版式各不相同;而 BIPV5、金蝶云星瀚、保融 ATS、九恒星司库、用友 NCC 等系统各自有固定的离线导入模板。手工对照列、改日期和借贷方向、再按模板填表,既慢又容易在对方账号、币种等字段上出错。
下面介绍 SkillHub 社区技能 imp-trm-accstmt(坐标 @user_15292d5a/yjkj-imp-trm-accstmt,版本 1.0.0):在 Agent 中解析 MT940 / Excel / PDF 对账单,做字段映射后,直接生成目标系统可用的 Excel 或 xls 导入文件。输出默认与源文件同目录,便于和原始对账单放在一起管理。
这是什么¶
imp-trm-accstmt 是面向「银行对账单 → 标准银行账户流水导入模板」的 Agent Skill,分类为 data-analysis,标签标明 requires_api_key=false,无需额外 API Key。
发布者为 SkillHub 用户 user_15292d5a,来源为 community。官方说明:当需要将 MT940(SWIFT)、国内银行 Excel 或 PDF 对账单转换为 BIPV5、金蝶云星瀚(EAS_YXH)、保融 ATS(FINGARD)、九恒星司库(NSTC)、用友 NCC(YYNCC)等系统的标准导入模板时,应使用此技能。
SkillHub 页面:https://www.skillhub.cn/skills/user_15292d5a/yjkj-imp-trm-accstmt
技能包地址:https://api.skillhub.cn/user_15292d5a/yjkj-imp-trm-accstmt
核心功能¶
技能自述的处理链路为:解析 MT940 / Excel / PDF 银行对账单 → 智能字段映射 → 生成对应系统标准 Excel / xls 导入模板。
输入格式¶
- MT940:SWIFT 标准银行对账单,常见为 TXT / STA 等文本形态。
- 国内银行 Excel:官方资料列举招商、中信、兴业、浦发、民生、徽商、广西北部湾、渤海、国开、中原等;列名因银行而异。
- 国内银行 PDF:文本型 PDF;图片型 PDF 可选 OCR。资料提及农商行、平安、恒丰、浙商、郑州等。PDF 解析使用 PyMuPDF 的 X/Y 坐标按列重组表格,并处理列头折行(例如「交易时」+「间」合并为「交易时间」)。
字段与数据清洗¶
- 内置余弦相似度做列名匹配,减轻各银行表头不一致的问题。
- 对方账号、对方名称支持多种别名(如对方账号、对手账号、收款账号等)。
- 借贷标识分离、日期格式转换、币种处理。
- 可从表头区域提取本方账号;自动清理账号中的币种标识(如「账号(人民币)」)。
- 支持账号与交易明细分离的对账单版式。
- 可通过可配置的 JSON 映射文件扩展新银行格式或新目标系统,无需改代码。
目标系统与默认输出¶
| 系统代码 | 说明 | 输出形态 |
|---|---|---|
| BIPV5(默认) | 银行流水处理 | Excel 模板 |
| EAS_YXH | 金蝶云星瀚 | 离线明细导入 .xlsx(保留单元格批注和下拉项) |
| FINGARD | 保融 ATS | 离线信息 .xls(保留说明 sheet 和对照表) |
| NSTC | 九恒星司库 | 批量导入银行明细 .xls(保留说明 sheet 和对照表) |
| YYNCC | 用友 NCC | 数据页签 .xls(保留说明 sheet 和对照表) |
支持将多份对账单批量转换并合并为单个导入文件。默认情况下,生成文件保存在与输入文件相同的目录。
安装与启用¶
技能基于通用 SKILL.md 格式,通过 SkillHub 安装到当前 Agent 的 skills 目录后,由模型在匹配场景下按技能说明执行。
安装 SkillHub CLI(若尚未安装)¶
先检查是否已安装:
command -v skillhub && skillhub --version
未安装时,可按 SkillHub 官方安装文档执行完整安装(CLI + 默认 Skill):
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash
仅需要 CLI 时:
curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only
说明见:https://skillhub.cn/install/skillhub.md
安装 imp-trm-accstmt¶
安装时必须用 --dir 指向当前 Agent 实际使用的 skills 目录,否则默认会装到 ./skills/,Agent 可能无法加载。
skillhub install @user_15292d5a/yjkj-imp-trm-accstmt --dir <skills 目录>
常见客户端 skills 路径(以官方安装文档为准):
- Cursor:
~/.cursor/skills/ - Claude Code:
~/.claude/skills/ - Codex:
~/.codex/skills/或项目下的.agents/skills/
也可在 SkillHub 技能页将安装提示发给 AI,内容为:根据 https://skillhub.cn/install/skillhub.md,安装 @user_15292d5a/yjkj-imp-trm-accstmt。
安装或更新 skills 后,按你所用客户端的要求重启或刷新 Agent,使技能生效。
典型用法¶
技能通过自然语言触发,无单独公布的命令行子工具名称。在已启用该 Skill 的会话中,可按下面方式组织需求。
-
指明源文件与格式
例如:「把这份 MT940(.sta)转成 BIP 导入文件」「招商银行 Excel 对账单转金蝶云星瀚离线明细模板」「农商行 PDF 对账单转用友 NCC 数据页签 xls」。 -
指定目标系统(可选)
不写时默认为 BIPV5。其他系统使用资料中的代码或常见说法即可,例如 EAS_YXH / 金蝶云星瀚、FINGARD / 保融 ATS、NSTC / 九恒星司库、YYNCC / 用友 NCC。 -
批量与合并
说明多文件路径,并要求合并为单个导入模板时,技能说明支持批量转换并合并输出。 -
取结果
在输入文件所在目录查看生成的 Excel / xls,再在各目标系统的「离线导入」功能中上传。
官方列出的典型触发表述包括:银行对账单转换、MT940 解析、银行流水导入模板、境外银行对账单、SWIFT 对账单处理、生成 BIP 导入文件、PDF 对账单转换,以及 bank statement import、MT940 to BIP、PDF to BIP 等英文描述。
适用场景与注意¶
适合谁¶
- 需要将境外 MT940 或国内多银行 Excel / PDF 流水导入 BIPV5、金蝶云星瀚、保融 ATS、九恒星司库、用友 NCC 的财务、资金、实施人员。
- 对账单版式多、列名不统一,希望用映射和相似度匹配减少手工改表。
- 需要保留各 ERP / 司库系统模板中的说明页、对照表、批注或下拉项,而不是裸数据表。
使用注意¶
- 新银行或新列版式优先通过 JSON 映射扩展;若自动匹配不准,需在对话中补充字段含义或提供映射配置。
- PDF 为扫描件时依赖可选 OCR,识别质量会影响结果,宜先抽查几笔再全量导入。
- 导入模板字段需与目标系统当前版本要求一致;生成文件仍应在测试环境试导后再上生产。
- SkillHub 页面显示本技能评分为 100000、下载 846 次(统计以页面为准)。
结尾¶
imp-trm-accstmt 把 MT940、国内 Excel 与 PDF 对账单统一到一条「解析 → 映射 → 按系统出模板」的流程里,并覆盖 BIPV5 与四家常见财资/ERP 离线导入格式。若你的工作流里反复出现对账单转导入模板,可在 SkillHub 安装该技能并在对话中直接描述文件与目标系统。
- SkillHub:https://www.skillhub.cn/skills/user_15292d5a/yjkj-imp-trm-accstmt
- 技能包:https://api.skillhub.cn/user_15292d5a/yjkj-imp-trm-accstmt