文章目录一、介绍1.一句话介绍2.定义3.组成 (文件结构)(1)SKILL.md4.核心要素5.skills与prompt的区别二、安装skills1.skills的网址2.推荐的常用skills3.skill的安装命令4.skills被安装的本地全局位置一、介绍1.一句话介绍skills技能给Agent用的技能把可复用的流程封装为可调用的能力。Skills不是简单的提示词(Prompt)而是封装了完整工作流程的能力包。你可以把它想象成给AI准备的工作手册或SOP标准操作程序。skills本质上就是一个文档用于存放一些特定任务或场景下的AI行为规范。然后AI会自动读取这个文档并按照所规定的去执行。它强化的是AI在某个特定任务下的技能。skills的价值在于复用2.定义Skills 是一组被写入本地文件的可执行指令与资源帮助模型在特定场景下稳定输出。将知识、流程、模板沉淀为固定入口提供可重复的操作步骤与工具调用规范可随项目更新、版本化与共享3.组成 (文件结构)一个完整的Skill通常包含以下组件SKILL.md必须的核心文件包含YAML元数据和Markdown主体定义Skill的基本信息和工作流程 【明确任务范围与触发规则规定工具与步骤顺序】references.md可选目录存放按需加载的参考文档和示例scripts/可选目录存放可执行脚本(Python/Bash等)自动化脚本与转换工具保证产出一致性assets/templates可选目录存放模板、图标等资源文件【复用模板、清单、素材减少重复生成】examples.md示例(1)SKILL.mdskills的核心文件是SKILL.md。它的结构固定地分为两部分1.头部包含着name和描述字段。(这是agent用来识别skill的名片)2.markdown主体包含着详细的工作流程、输出格式要求、实例其中最重要的部分是description描述字段简要描述该技能的功能以及何时该使用它举例anthropics/skills/PDF--- name: pdf description: Use this skill whenever the user wants todoanything with PDF files. This includes reading or extracting text/tables from PDFs, combining or merging multiple PDFs into one, splitting PDFs apart, rotating pages, adding watermarks, creating new PDFs, filling PDF forms, encrypting/decrypting PDFs, extracting images, and OCR on scanned PDFs tomakethem searchable. If the user mentions a .pdffileor asks to produce one, use this skill. license: Proprietary. LICENSE.txt has complete terms ---4.核心要素结构化知识将特定任务的领域知识、操作流程、工具调用逻辑整合在一起持久化能力与一次性提示词不同Skills是持久存在的能力模块可反复调用按需加载采用渐进式披露(progressive disclosure)设计先加载元信息判断适用性再按需读取完整内容。先让你看这个目录再看这个章节最后放这个附录。skill的元信息先加载一小段让模型知道有这么个手册适用范围是什么当模型判断这次任务真的用得上的时候再把完整的SKILL.md读进它的上下文里。用这样的方式不仅可以保证Agent能准确执行任务还可以在长轮的对话中省下大量的Token。5.skills与prompt的区别prompt是临时性指令天然适合一次性对话。但是当你关闭对话框时模型也就忘记了你之前说过的话。 (优化提炼每个对话形成用户独特的长期记忆)而skills是agent的长期记忆。 (AI agent可以理解为一个理解能力很强很聪明的实习生但是他不懂你司的规矩。而skills就是你们公司的SOP。)二、安装skills1.skills的网址github上Anthropics提供了一些skillshttps://github.com/anthropics/skills/tree/main/skills2.推荐的常用skills1.PDFpdf2.PPTpptx3.Worddocx4.生成skillsskill-creator3.skill的安装命令skill-installer 网址4.skills被安装的本地全局位置C:\Users\用户名.codex\skillsPDFC:\Users\用户名.codex\skills\pdfPPTC:\Users\用户名.codex\skills\pptxWordC:\Users\用户名.codex\skills\docx