news 2026/9/9 0:40:34

5个Agent技能实战:从合同改期到自动报表的完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
5个Agent技能实战:从合同改期到自动报表的完整指南

5个Agent技能实战:从合同改期到自动报表的完整指南

【免费下载链接】skillsPublic repository for Agent Skills项目地址: https://gitcode.com/GitHub_Trending/skills3/skills

skills 仓库是 Anthropic 官方开源的 Agent Skills 项目,把 docx、pdf、pptx、xlsx 等办公文档技能,连同 theme-factory 主题工厂、webapp-testing 网页测试、skill-creator 技能工厂,打包成十几个即取即用的技能。每个技能都是一个自包含的"指令 + 脚本 + 资源"文件夹。本文不按功能逐个罗列,而是沿着"改合同 → 出报表 → 做演示 → 跑测试 → 沉淀经验"的业务推进顺序,用其中 5 个技能走完一条真实的工作线。

第一步:合同付款期限,改成还能留痕的那种

采购合同已经签了,现在要把付款期限从"30天"改成"60天"。直接打开 Word 手改虽然快,但法务事后问"改了什么、谁改的"时,你拿不出可追溯的记录。真正的难点在格式层:Word 会把一句话拆散到许多 run 里(修订 id、拼写标记各占一段),你在文档里看得见的短语,在 XML 里往往并不连续,直接查找替换会落空。

docx 技能 把整条流程定成了可执行的步骤:

  1. .docx本质是 XML 的 ZIP 压缩包,先解压,再运行scripts/merge_runs.py,把相邻的同格式 run 合并,让目标文字变得可定位;
  2. word/document.xml中把旧值包进<w:del>、新值包进<w:ins>,并附上作者和时间属性,只标记实际改动的词;
  3. 重新打包后用scripts/office/validate.py校验,指定修订作者时它会报告任何"改了却没被跟踪"的遗漏;
  4. 双方确认后,用scripts/accept_changes.py生成接受全部修订的干净终稿。

一条条款的修订从打开到归档大约 5 分钟,且改动范围精确到词级别,修订痕迹在 Word 里可直接核查。

第二步:月度销售报表,从两小时压到五分钟

每月出销售分析报表,最耗时的不是分析,而是搬运:从系统导出数字、手工填进 PDF 表单、合并拆分文档、再导出发送,一轮下来约两小时,还容易填错格子。pdf 技能(skills/pdf/)的思路是把这当成数据管道问题:

  1. 用 pdfplumber 提取文本和表格数据;面对扫描件时先走 OCR 让它变成可检索的文档,再提取;
  2. 表单填充前,先用 skills/pdf/scripts/ 里的extract_form_structure.py摸清字段名和位置,再调用fill_fillable_fields.py一类脚本把当月数字写进去,全程不手动挪一个字段;
  3. 多来源文档用 pypdf 合并,需要按页分发时再拆分,页面顺序全部由代码决定;
  4. 输出前用check_fillable_fields.py复核字段是否填齐。

原来约 2 小时的手工流程变成约 5 分钟的脚本执行,数字誊写错误的风险随之消失。

第三步:产品发布演示,让一套主题文件管住整个视觉

发布会 PPT 内容好做,难的是视觉一致性:配色靠随手取色、字体靠混排,"不够专业"的观感多半来自这里。theme-factory(skills/theme-factory/SKILL.md)的解法是先看样、再定案:

  1. 把技能内的theme-showcase.pdf展示给使用者——它是 10 个预设主题的视觉样册,只供查看、不做修改;
  2. 从 10 个主题中选定其一:Ocean Depths(专业冷静的海洋风)、Sunset Boulevard(温暖活力的日落色)、Tech Innovation(现代科技感),以及 Forest Canopy、Midnight Galaxy 等其余 7 个;
  3. 读取 themes/ 目录下对应的定义文件,其中含完整色板 hex 值和标题/正文的字体配对,整套应用到演示文稿的每一页;
  4. 如果 10 个都不合适,按描述即时生成自定义主题,先展示确认再应用。

整套演示的视觉身份由一个主题文件决定,一致性不再依赖个人手感。

第四步:登录流程,交给自动测试去点

每次发版都要人工走一遍登录流程,前后端分离的架构还要求先手工启动两个服务,终端一关整个环境就散了。webapp-testing 技能(skills/webapp-testing/SKILL.md)把"起服务"和"操作页面"拆成两层:

  1. 服务生命周期交给scripts/with_server.py,一条命令拉起多端服务并在就绪后运行测试脚本:
python scripts/with_server.py \ --server "cd backend && python server.py" --port 3000 \ --server "cd frontend && npm run dev" --port 5173 \ -- python your_automation.py
  1. 脚本里只写 Playwright 逻辑:先整页截图并检查渲染后的 DOM 来识别选择器(先侦察、再动作),而不是凭空猜选择器;
  2. 等待networkidle确认页面就绪后执行操作,同时捕获浏览器控制台日志,失败时直接对着日志分析。

服务随一条命令起、随脚本退出自动停,同一脚本可以在下个版本直接复跑做回归。

第五步:把前面四步,变成团队能反复调用的资产

合同改期、报表生成、主题应用、自动化测试,一旦变成几个人的肌肉记忆,人员变动时经验就会流失。skill-creator(skills/skill-creator/SKILL.md)回答的是"经验如何变成可触发的技能":

  1. 起草SKILL.mdname+description是触发机制的核心,"什么时候该用"全部写进 description,官方建议措辞写得稍微主动一些,避免技能在需要时不被触发;
  2. 写几条测试提示词,让带技能的 Claude 跑一遍,对结果做定性 + 定量评估;
  3. eval-viewer/generate_review.py把评估结果呈现给团队审看,再据此改写技能、循环迭代;
  4. 收敛后用scripts/improve_description.py优化 description 措辞,提升触发准确率。

三条值得保留的原则:技能本体尽量精简,避免上下文膨胀;脚本当黑盒用——先跑--help,不要读源码;参考资料拆到单独文件,按需加载。

原本依赖个人手艺的四个环节,最终变成"指令 + 脚本 + 资源"的文件夹,新成员无需口传心授,调用即可上手。

上手清单

  • 克隆仓库:git clone https://gitcode.com/GitHub_Trending/skills3/skills
  • 先通读一个技能的SKILL.md与配套脚本目录(如 skills/docx/scripts/),理解"元数据 + 脚本 + 资源"的三段结构
  • 在真实环境里先跑一个最小任务(例如改一句话的合同修订),验证环境后再上生产流程
  • 想把自己的工作流加入这套技能时,对照 template/ 模板与 spec/agent-skills-spec.md 规范编写

【免费下载链接】skillsPublic repository for Agent Skills项目地址: https://gitcode.com/GitHub_Trending/skills3/skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/7 23:14:54

端侧AI与物理AI崛起:Android端目标检测模型部署实战

1. 背景&#xff1a;端侧 AI 与物理 AI&#xff0c;为什么同时被资本重仓 最近一条融资消息在 AI 圈子里引起了不少讨论&#xff1a;前海母基金以数亿元级别资金押注 Om AI联汇&#xff0c;重点推动端侧 AI 的商业化落地。单看消息本身似乎只是又一次资本注入&#xff0c;但结合…

作者头像 李华
网站建设 2026/9/7 23:14:19

推理时回灌深层激活:不重训模型也能降低大模型困惑度

如果你做大模型应用&#xff0c;大概率遇到过这种感觉&#xff1a;某个模型回答看起来还算通顺&#xff0c;但关键信息总有点“飘”&#xff0c;明明给了参考资料&#xff0c;它却像没读过一样。问题往往不出在模型参数上&#xff0c;而是出在生成过程中的“上下文利用”上。模…

作者头像 李华
网站建设 2026/9/7 23:15:44

ArchAgent v2:AI智能体如何自动化数据预取器设计闭环

如果说计算机体系结构领域有哪个方向堪称“最难啃又最值得啃”的硬骨头&#xff0c;数据预取&#xff08;Data Prefetching&#xff09;一定排在前三名。原因很简单&#xff1a;现代处理器的算力增长早已超过内存系统能跟上的速度&#xff0c;访存延迟成为应用性能的隐形天花板…

作者头像 李华
网站建设 2026/9/7 23:16:02

数位统计DP:从核心思想到实战,解决区间数字统计难题

1. 项目概述&#xff1a;数位统计DP&#xff0c;从竞赛真题到核心思想如果你刷过POJ或者蓝桥杯的题目&#xff0c;大概率遇到过这样一类问题&#xff1a;给你一个区间[L, R]&#xff0c;让你统计在这个区间内&#xff0c;满足某种特定数字特征的整数有多少个。比如&#xff0c;…

作者头像 李华
网站建设 2026/9/7 23:15:29

Flyback LED控制器恒压输出:反激电源从原理到设计全解析

Flyback LED控制器做恒压输出&#xff0c;听起来像是老话题&#xff0c;但放到今天的LED照明电源里&#xff0c;它依然是绝大部分中小功率隔离电源的“主力担当”。最近我在整理一套24V灯带供电方案&#xff0c;用的就是反激&#xff08;Flyback&#xff09;架构的LED控制器&am…

作者头像 李华
网站建设 2026/9/7 23:43:54

从RNN到Transformer:西湖大学NLP课程大纲详解与实战指南

1. 课程缘起&#xff1a;为什么我们需要这样一份NLP课程大纲&#xff1f; 在人工智能领域&#xff0c;自然语言处理&#xff08;NLP&#xff09;无疑是近年来最火热、发展最迅猛的方向之一。从智能客服到机器翻译&#xff0c;从情感分析到内容生成&#xff0c;NLP技术正以前所未…

作者头像 李华