Anthropic 开源了 Claude 的 Agent Skills 仓库:文档技能的底层实现全公开了
Anthropic 开源了 Claude 的 Agent Skills 仓库文档技能的底层实现全公开了一句话摘要Anthropic 把 Claude.ai 内置文档创建功能的底层实现开源了document skills同时附带大量 Apache 2.0 的通用技能任何开发者都可以借鉴。背景什么是 Agent Skills如果你最近在用 Claude.ai可能注意到它能直接创建.docx、.pdf、.pptx、.xlsx文件格式完整排版规范。这背后的机制叫Agent Skills一种让 AI Agent 动态加载专项能力的架构。和 MCPModel Context Protocol不同Skills 的重点不是连接外部工具而是教会 AI 如何完成特定任务。具体来说MCP我需要连接 Notion → 告诉 AI Notion 的 APISkills我需要创建 Word 文档 → 告诉 AI 怎么用docx.js生成符合规范的.docx文件anthropics/skills 仓库里有什么仓库地址https://github.com/anthropics/skills1. 四个文档技能Source-Available这四个技能是 Claude.ai 文档功能的实际底层实现Anthropic 以参考开放形式发布技能功能主要依赖skills/docxWord 文档创建/编辑/分析docxnpm、pandoc、LibreOfficeskills/pdfPDF 创建与处理pandoc、pdftoppmskills/pptxPowerPoint 创建pptxgenjsskills/xlsxExcel 创建与数据处理xlsxSheetJS2. 开源技能集Apache 2.0创意类艺术生成、音乐创作、设计输出技术类Web 应用测试、MCP Server 自动生成企业类内部沟通模板、品牌规范执行深入看docx skill 的实现思路以最常用的docx技能为例来看看 Anthropic 怎么教 Claude 创建 Word 文档。核心工作流用户请求 → 触发 SKILL.md → AI 执行脚本 → 生成文件 → 验证 → 返回技术栈选择用docxnpm 包而不是直接拼 XML原因很实在const{Document,Packer,Paragraph,TextRun,Table,TableRow,TableCell,ImageRun,Header,Footer,TableOfContents,HeadingLevel}require(docx);constdocnewDocument({sections:[{children:[/* 内容节点 */]}]});Packer.toBuffer(doc).then(bufferfs.writeFileSync(output.docx,buffer));一个容易踩的坑docx-js默认页面尺寸是A4不是美式 Letter。需要显式设置sections:[{properties:{page:{size:{width:12240,// 8.5 inches in DXA (twips)height:15840// 11 inches in DXA}}}}]验证机制生成完不算完还有一个验证步骤python scripts/office/validate.py doc.docx如果验证失败会解包 XML → 修复 → 重新打包。这种生成-验证-修复循环是生产级可靠性的保障。SKILL.mdAgent Skills 的核心每个 Skill 的入口是一个SKILL.md文件它告诉 AI什么时候使用这个技能触发条件有哪些工具和脚本可用标准工作流程是什么以docx技能的描述为例name:docxdescription:|Use this skill whenever the user wants to create, read, edit, or manipulate Word documents (.docx files). Triggers: Word doc, word document, .docx, professional documents with formatting like tables of contents, headings, page numbers, letterheads. Do NOT use for PDFs, spreadsheets, or Google Docs.license:Proprietary触发条件写得很精确避免误触发。这是 Skills 设计的一个要点精准路由不是越宽越好。和 OpenClaw Skills 的关系OpenClaw 使用了同一个AgentSkills 标准参见 agentskills.io文件结构完全相同skill-name/ ├── SKILL.md # 技能描述和工作流 ├── scripts/ # 可执行脚本 ├── references/ # 参考文档 └── README.md # 可选这意味着anthropics/skills里的技能设计思路可以直接借鉴到 OpenClaw特别是验证机制和错误恢复流程的设计触发条件的精确描述方式也值得学习为什么这个仓库值得关注1. 生产级实现不是 Demo这是 Claude.ai 实际在用的代码。不是教程里随手写的 demo是处理了真实用户各种奇葩需求之后沉淀出来的实现。2. 技能标准正在成熟AgentSkills 标准从 Anthropic 内部走向开放意味着AI 生态的技能市场有了统一格式技能可以跨平台复用Claude、OpenClaw、未来其他 Agent社区可以形成技能库类似 npm 之于 Node.js3. 文档类任务是 AI Agent 的高频需求需求报告、周报、提案……这些任务天天都有。有了标准化的文档生成技能AI Agent 在办公自动化场景的能力上了一个台阶。如何上手看代码gitclone https://github.com/anthropics/skills.gitlsskills/skills/# docx pdf pptx xlsx ...在 OpenClaw 里复用设计思路如果你在维护自己的 OpenClaw Skills建议参考docx/SKILL.md的触发条件写法docx/scripts/validate.py的验证-修复模式整体的脚本 描述文件分离结构总结anthropics/skills不是一个炫技项目是一个工程参考文档技能的实际实现Source-AvailableAgent Skills 标准的最权威示例生产环境的验证机制和错误处理如果你在做 AI Agent 的技能开发这个仓库应该加入书签。仓库地址https://github.com/anthropics/skillsAgentSkills 标准http://agentskills.ioClaude 文档功能博客https://anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2503595.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!