Agent skills 实战
背景:
通过编码方式编写符合规范的ofd文件。(科普;ofd可以理解为国产的pdf)
过程:
- 通过调研,锁定使用 ofdrw和easyofd两种ofd生成工具(java)上,最终选择easyofd组件。那接下来遇到关键问题是:大模型不知道怎样使用easyofd组件。
- 如何解题: 通过制作skill技能包,让AI懂如何使用easyofd组件(则让AI学会领域知识)。
准备skill技能包的原材料(非常重要)
-
到官方网址,下载使用手册。(关键)


-
手动保存到文本中(使用爬虫的方式,制作的质量会差很多,可能爬虫工具需要频繁解析html等元素,就是干了很多非必须的活,那还不如手动将文本复制下更方便)

-
准备制作skill的提示词
# 需求
- 生成一份easyofd skill , 你需要从 @easyofd\info\ 这里获取,不需要读取github地址。注意:不要关注ofdrw所有内容
如何制作skill技能包
方式一: 使用 Skill_Seekers(开源制作skill工具)
方式二: 使用claude提供的 skill-creator技能包(最简单的方式)
方式三: 仿写方式。就是提供一份样例skill技能包,在生成新的skill的时候,让AI参考样例skill的格式进行编写。(比较简单,前提需要准备一份样例skill)
使用的工具
- 工具: claude code
- 大模型: deepseek-3.2
- 制作工具: skill_seekers
完成的skill制作与检查skill内容


如何使用skill技能包
- 将skill包放到 ~/claude/skills文件夹内,则claude code可以用上easy skill技能包

为了大模型知道要生成目标样子的ofd。将回单图片发给gemini,gemini生成html,再将html存放在工程中。
- 原图片

- 生成的html(还原度很高!!!)

开始编码!
提示词:
使用 easyofd 技能包,生成一份ofd文件,你需要一比一参照@src\test\resources\huidan\huidan_test_001.html,要求:A4,宋体,使用独立的单元测试类
执行单元测试

观察ofd是否符合预期

持续优化skill(关键)
- 在执行单元测试期间,如果遇到编译问题,需要通过人工+AI方式完成功能编写。最后让AI总结注意事项,形成文档。
skill持续迭代
- 让AI将刚刚总结的注意事项更新到原skill技能包,最终达到持续优化skill技能包的效果。



浙公网安备 33010602011771号