name: create-skill description: 创建一个自定义技能,受到Dex更新的保护。自动添加-custom后缀,确保您的技能永远不会被覆盖。
创建自定义技能
创建您自己的技能,受到Dex更新的保护。
工作原理
当您使用此命令创建技能时,Dex自动:
- 将
-custom添加到文件夹名称(这样它永远不会被更新覆盖) - 创建适当的SKILL.md结构
- 设置可选文件夹用于脚本、参考和资源
流程
步骤1:获取技能详情
询问用户:
这个技能应该做什么?
给我:
1. 一个简短名称(例如,“会议记录”、“周报”)
2. 它应该帮助您做什么(1-2句话)
步骤2:创建技能
技能文件夹: .claude/skills/{name}-custom/
-custom后缀是自动的——不要让用户自己添加。
---
name: {name}-custom
description: {用户的描述}
---
# {标题化名称}
{用户的描述扩展为有用的介绍}
## 流程
### 步骤1:[第一步]
[做什么的说明]
### 步骤2:[第二步]
[做什么的说明]
## 注意
- 这是一个自定义技能,受到Dex更新的保护
- 编辑`.claude/skills/{name}-custom/SKILL.md`来修改
步骤3:确认
✅ 创建技能:/{{name}}-custom
您的技能已准备好使用。运行/{name}-custom来尝试。
**受到更新保护:** -custom后缀意味着Dex更新永远不会覆盖此技能。它是您可以自定义的。
**编辑:** 修改.claude/skills/{name}-custom/SKILL.md
示例
用户: “我想要一个用于准备董事会更新的技能”
结果:
- 文件夹:
.claude/skills/board-update-custom/ - 调用方式:
/board-update-custom - 受到所有Dex更新的保护
用户: “创建一个名为weekly-standup-custom的技能”
响应: “我将创建它为weekly-standup-custom——您不需要自己添加’-custom’,我会自动添加。想让我只用’weekly-standup’继续吗?”
提示
- 保持技能名称简短和描述性
- 使用连字符,而不是空格或下划线
- 技能可以引用其文件夹中的其他文件(scripts/, references/, assets/)
跟踪使用情况(静默)
更新System/usage_log.md以标记自定义技能创建为已使用。
分析(静默):
调用track_event,事件名称为custom_skill_created和属性:
- (无属性——不要包含技能名称)
这仅在用户选择加入分析时触发。如果返回“analytics_disabled”,则无需操作。