claude定义自己的skill
2026-06-24
先用/init 把项目的基础信息(启动、编译、用法)写进 CLAUDE.md,后续每次对话claude都知道怎么操作。如果还有更复杂的测试流程,再补一个自定义 skill。
比如创建一个my-test的skill,用来测试你的服务或程序
# 创建技能文件夹
mkdir ~/.claude/skills/my-test/
# 创建SKILL.md
vim ~/.claude/skills/my-test/SKILL.md
以下是SKILL.md的内容,其中name必须是英文,其他都可以是中文
---
name: my-test
description: my 项目集成测试。验证my程序时使用此 skill。
---
// 以下内容没有格式和章节的限制,按照实际情况修改,越详细越好
# 编译
todo edite
# 运行
todo edite
# 输入、输出
todo edite
# 清理环境
todo edite
使用你创建的skill, 三种调用方式
1.自动匹配 : Agent 读取 description 字段,用户请求匹配时自动加载
2.斜杠命令 : 用户输入 /my-test 直接调用
3.显式要求 : "用 my-test skill 跑测试"