CLAUDE使用初探 - Agent skills基本原理与使用

CLAUDE使用初探 - Agent skills基本原理与使用 文章目录1.SKILL 是什么2.SKILL 的文件结构3.SKILL.md 的格式4. 一个最简单的例子5.重新打开claude,输入“更新”进行测试6.更规范的SKILL.md本指南旨是一份对claude的浅显的初探欢迎大佬们指正 ~ ^ v ^ ~1.SKILL 是什么SKILL 的本质是“将重复工作流打包成指定文件夹”。它不是传统意义上的代码而是用 Markdown 文件描述如何执行一个重复性操作——Claude 读取这些描述后就能按照固定流程自动完成任务。写好之后同一个 SKILL 可以部署到多个智能体中实现复用。2.SKILL 的文件结构在claude中一个 SKILL 由以下内容组成~/.claude/ └── skills/ └── my-update/ └── SKILL.md └── skill_2_name/ └── SKILL.md每个 SKILL 是独立的文件夹SKILL.md 是其核心文件。3.SKILL.md 的格式最简洁的格式只需两部分部分作用描述告诉模型什么时候触发这个 SKILL要求简要说明 Claude 需要做什么4. 一个最简单的例子场景每次执行claude update都需要手动确认之后还要手动运行claude --version查看版本。这是一个典型的重复操作。将它打包成 SKILL 后将以下内容放到.claude/skills/my-update/SKILL.md文件中之后用户只需输入更新claude update等命令Claude 自动完成版本更新以及输出当前版本信息的工作。name: claude-update description: 当用户输入claude update以及更新的时候自动执行更新并输出当前版本。 # Overview 当用户输入 claude update 、更新时首先去执行更新命令claude update 接下来输出当前版本claude --version。 Keywords: claude update, 更新, update5.重新打开claude,输入“更新”进行测试可以看到skill已经被触发了点击“之后不再询问”之后就可以一键执行更新了并输出版本信息了6.更规范的SKILL.md以上只是一个小例子要使用更规范的SKILL.md最好的方式是把需求丢给claude让它自己去写这份SKILL.md~()