Tutorial#tutorial#beginner#getting-started

如何创建你的第一个 Claude Skill

逐步指南教你创建第一个 Claude Skill。学习文件夹结构、SKILL.md 格式和部署你的第一个自动化。

ClaudeSkills 团队
15 分钟阅读

如何创建你的第一个 Claude Skill

15分钟内创建你的第一个 Claude Skill。本教程涵盖从文件夹结构到部署的所有内容。

前提条件

  • Claude Pro/Max/Team/Enterprise 账户
  • 基础编程知识
  • 文本编辑器

步骤 1:创建文件夹结构

bash
1my-first-skill/
2├── SKILL.md
3├── scripts/
4│   └── process.py
5└── resources/
6    └── examples.md

步骤 2:编写 SKILL.md

遵循 官方格式

markdown
1---
2name: text-formatter
3description: 通过删除多余空格、修正大小写和纠正标点符号来格式化和清理文本内容
4---
5
6# 文本格式化器
7
8当被要求格式化文本时:
91. 删除多余空格(将多个空格替换为单个空格)
102. 修正大小写(句子首字母大写)
113. 纠正标点符号(确保正确的结束标点)
124. 返回清理后的文本
13
14## 示例
15
16**输入**: "hello   world"
17**输出**: "Hello world."
18
19**输入**: "this is  a    test"
20**输出**: "This is a test."
21
22## 指南
23- 保留有意的格式(换行、段落)
24- 不要更改技术术语或专有名词
25- 保持原始语言和语气

步骤 3:添加可执行脚本

python
1# scripts/process.py
2def format_text(text):
3    # 删除多余空格
4    text = ' '.join(text.split())
5
6    # 首字母大写
7    text = text.capitalize()
8
9    # 添加句号(如果缺失)
10    if not text.endswith(('.', '!', '?')):
11        text += '.'
12
13    return text

步骤 4:测试你的技能

在 Claude 中加载并测试:

请格式化这段文本: "hello   world"

Claude 应该使用你的技能并返回:"Hello world."

步骤 5:记录用例

添加到 resources/examples.md

markdown
# 用例
- 清理用户输入
- 标准化内容
- 为处理准备文本

最佳实践

  1. 清晰指令:明确执行步骤
  2. 错误处理:包含任务失败时的处理
  3. 示例:提供输入/输出样本
  4. 依赖:列出所有必需的包

下一步


阅读时间:3分钟

作者: ClaudeSkills 团队
如何创建你的第一个 Claude Skill