Appearance
有一类工作,很多人都有,但很少有人想到去自动化它。特征很明显:重复、枯燥、规则清晰。你知道下一步该干什么,上一步该看哪里,输出格式长什么样。这种工作,理论上不需要判断力,只需要耐心和细心。
做跨境支付的@zstmfhy就是这样。他每隔一段时间就要处理一件事:解析各国HSBC官方PDF文档,提取字段规则,生成标准化的付款检查Excel表格。
任务有多难
HSBC的pain.001.001.03报文,每个国家都有一套文档。一个国家的PDF动辄50到100页,字段四五十个,每个字段对应三到五种支付方式,每种支付方式下的规则又各不相同。
举个字段——"收款方地址":
| 支付方式 | 规则 |
|---|---|
| 本地同行(BT) | 不上送 |
| 本地他行(RTGS) | 长度不超过70位 |
| 跨境付款(TT) | 必填,不超过140位 |
就这一个字段,三种支付方式,三套规则,还要对上XML路径和Excel行号。
这样的字段,有52个。需要处理的国家,十几个。
保守估计,一个国家2天,十几个国家下来——至少20天。 全是体力活,重复、枯燥,还容易出错,因为人只要疲了就会漏看一行。
他花了半天,做了一个Skill
思路很直接:与其每次手把手教AI怎么解析文档,不如把业务知识固化下来。让AI形成"肌肉记忆",不用每次从头来。
于是他创建了HsbcPain001Analyzer,一个专门为这个场景定制的Claude Code Skill。
四层结构化知识
Skill里装的不是代码逻辑,是业务知识——但要装进去,就必须先把这些知识结构化。
第一层:字段映射
52个标准字段,每个字段的名称、XML路径、对应的Excel行号,全部整理成表格写进来。
这步工作量不小,但它是后续所有效率的基础。AI要想精准输出,得先知道"阿联酋付款检查表的第110行对应的是收款银行SWIFT CODE,XML路径是<CdtrAgt><FinInstnId><BIC>"。
第二层:支付方式识别
文件名和文档内容里藏着线索:
- "HighValue""Urgent""Priority" → RTGS(本地他行)
- "CrossBorder""International""TT" → 跨境付款
把这套识别规则写进去,AI就能自动判断在处理哪种支付类型。
第三层:规则提取模式
PDF里的规则描述是英文的,"required""mandatory""max 140 characters",这些词背后对应的是什么标准输出?
要写清楚:
- 识别到"required" → 生成"请填写{字段名},该字段不能为空。"
- 识别到"max 140 characters" → 生成"{字段名}不能超过140位。"
把这套映射固化进去,输出才能格式统一。
第四层:工作流程
定义清晰的执行步骤:解析PDF → 识别国家和支付方式 → 提取字段规则 → 生成Excel。
结果:20天变成2小时
Skill建好之后,他的工作流变成了这样:
我:帮我处理阿联酋的HSBC文档
Claude:识别国家:UAE(阿联酋)→ 识别支付方式:RTGS, TT → 提取52字段规则 → 生成Excel
耗时:8分钟阿联酋处理完,继续澳大利亚,5分钟。接着菲律宾,7分钟。再接着埃及……
原本20天的工作量,全部处理完不到2小时。
这不是因为AI变聪明了,是因为它手里多了一本"业务手册"——字段是什么、规则是什么、输出格式是什么,全在里面。每次调用,它翻手册干活,不需要临时学习,不会遗漏,不会猜。
什么样的工作,值得做成Skill
多数人用AI的方式,是每次提需求,每次解释上下文,每次等它输出,然后发现不对再调整。效率有提升,但幅度有限,因为每次都是从零开始的对话。
而Skill的逻辑不一样。它是把你的业务知识提前"存"进去,让AI每次调用时都带着这份知识干活。
判断标准有三条:
| 标准 | 说明 |
|---|---|
| 规则是否明确 | 如果你自己都说不清楚某件事该怎么做,AI也做不好 |
| 是否频繁重复 | 一次性的任务不需要Skill,每隔两周要处理一遍才值得 |
| 输出格式是否固定 | Skill最擅长把"同一类输入"变成"同一格式的输出" |
这三条都符合的工作,基本上都值得投半天到一天时间,做一个专属Skill。
最难的不是技术,是把知识"翻译"出来
有人可能觉得,做Skill需要会写代码。其实不是。
HsbcPain001Analyzer的核心不是代码,是文档——结构化的业务知识文档。字段映射表、识别规则、提取模式、工作流程,这些都是用Markdown写的。会写清楚就够了。
真正难的是这一步:把你脑子里装着的业务知识,翻译成AI能读懂的结构化格式。
这件事要你自己来,AI帮不了,因为只有你知道:
- 你的业务有哪些特定规则
- 你的工作流程长什么样
- 你的输出格式要求是什么
- 你的痛点在哪里
把这些梳理清楚、写下来,才是Skill真正的核心工作。代码那部分,让AI帮你生成就够了。
