十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

认识agent skills

认识agent skills skills是一个包含SKILL.md的文件夹并在SKILL.md中记载了你要告诉agent的内容skill基本形态核心结构my-skill/|---SKILL.md SKILL本体|---templates/ 模板文件|---examples/ 示例|---scripts/ 脚本(jspy)|---references/ 参考文档其中只有SKILL.md是核心的必须的其他的文件、目录均服务于SKILL.md;SKILL.md中包含2部分1.YAML frontmatter:告诉agent这个skill是什么什么时候用【严格语法】2.Markdown正文告诉agent具体怎么用【相对自由】skill对比prompt、CLAUDE.md、MCP---------------------------------------------------------------------------------------------------------------------------------载体 | 适合保存 | 生效方式---------------------------------------------------------------------------------------------------------------------------------prompt一次性提示词 | 当前任务目标、数据和临时边界 | 发送后进入当前会话---------------------------------------------------------------------------------------------------------------------------------CLAUDE.md | 项目长期且始终适用的约定 | 项目会话持续加载---------------------------------------------------------------------------------------------------------------------------------skill | 特定任务的步骤、判断、边界和输出 | 匹配或输入 /名称 时加载---------------------------------------------------------------------------------------------------------------------------------MCP | 浏览器、数据库、平台等外部工具 | 连接后向agent提供工具---------------------------------------------------------------------------------------------------------------------------------权限规则 | 工具动作的allow/ask/deny | 工具执行前裁决---------------------------------------------------------------------------------------------------------------------------------skill 是可复用能力skill适合放“可重复执行的任务方法”例如1.需求文档拆分2.功能测试用例设计3.测试用例评审4.excel用例交付skill不是更长的prompt而是一个小型任务包mcp 是外部工具mcp解决的事agent能连接什么工具例如浏览器、数据库、文件系统、api文档、测试管理平台skils 封装基本原则1.一个skilL只做一类事不要把拆需求、生成用例、评审、导出excel 的完整项目任务全部塞进一个skill2.description要写得像触发条件description不是简单的介绍而是给claude判断是否调用该skill的依据3.SKILL.md不要写太长如果里面内容太多可以拆分多个文件在skill.md中引入代码更应该保存子啊独立的文件中以便直接执行4.敏感操作禁止claude自主执行在元数据中添加disable-model-invocation: true;可以不让claude自动调用只允许用户手动/skill-name调用5.使用skill-creator检查和优化skill;
返回列表