本指南旨是一份对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, 更新, update

5.重新打开claude,输入“更新”进行测试

可以看到skill已经被触发了

在这里插入图片描述

点击“之后不再询问”,之后就可以一键执行更新了,并输出版本信息了
在这里插入图片描述

6.更规范的SKILL.md

以上只是一个小例子,要使用更规范的SKILL.md,最好的方式是把需求丢给claude,让它自己去写这份SKILL.md~()

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐