
5 分钟上手让 Claude 记住你的专属命令Claude Skill 是可以保存的自定义指令集让 Claude 记住你常用的工作流程。就像给 AI 助手安装插件一次配置永久使用。核心优势✅ 一次编写跨会话复用✅ 标准化输出格式✅ 封装领域知识✅ 团队可共享什么是 Claude Skill简单来说Skill 就是一个Markdown 格式的指令文件告诉 Claude什么时候被触发触发条件需要做什么执行步骤输出什么格式模板一个最小示例--- name: meeting-notes description: 整理会议记录为结构化笔记 --- # 会议记录整理 将用户提供的会议内容整理为以下格式 ## 会议信息 - 时间 - 参与者 ## 核心议题 1. ## ✅ 待办事项 - [ ] 任务 - 负责人 - 截止日期 ## 关键决策保存为meeting-notes.md通过 Claude 的save_skill功能保存后下次只需说整理这个会议记录Claude 就会自动按这个格式输出。Skill 的三大应用场景1.标准化输出格式适合需要固定格式的任务代码审查、文档模板、周报生成等。--- name: code-review description: 标准化代码审查流程 --- 对提供的代码进行审查输出 ## 代码质量评分 - 可读性/10 - 性能/10 - 安全性/10 ## ⚠️ 发现的问题 1. **[严重性]** 问题描述 - 位置文件名:行号 - 建议 ## ✨ 改进建议2.领域知识封装把专业流程固化下来。比如法律文书审查、医学文献总结、财务报表分析等。你可以把行业术语、审查要点、注意事项都写进 Skill让 Claude 成为领域专家。3.多步骤工作流自动化串联多个操作。--- name: deploy-checklist description: 发布前检查清单 --- # 发布前检查流程 依次执行 1. 运行测试套件 2. 检查 git 状态未提交的文件 3. 对比版本号是否已更新 4. 生成 changelog 5. 输出发布准备报告如何创建你的第一个 Skill方法一在对话中创建推荐直接对 Claude 说帮我创建一个 skill名字叫 api-doc 用来生成 RESTful API 文档 包含端点、参数、返回值和错误码说明。Claude 会自动调用save_skill工具保存。方法二手动编写创建 Markdown 文件添加 frontmatterYAML 格式的元数据编写指令内容让 Claude 调用save_skill保存Frontmatter 必填字段--- name: skill-name # kebab-case 命名如 api-doc description: 简短描述 # 一句话说明用途触发时显示 ---Skill 编写最佳实践1. 清晰的触发描述❌ 不好的描述description: 处理文档✅ 好的描述description: 将技术文档转换为用户友好的使用指南包含截图占位符和分步说明描述要具体让 Claude 知道什么情况下应该用这个 Skill。2. 结构化输出模板使用 Markdown 语法定义清晰的输出结构## 标题层级 - 列表项 - [ ] 待办事项 **加粗重点** 代码片段 引用说明3. 包含示例在 Skill 中加入示例输入/输出让 Claude 理解得更准确--- name: commit-message description: 生成规范的 Git commit 消息 --- # Git Commit 消息生成 根据代码变更生成符合 Conventional Commits 规范的提交消息。 ## 格式type(scope): subjectbody示例feat(auth): 添加 OAuth2 登录支持 - 集成 Google 和 GitHub OAuth - 添加用户会话管理 - 更新登录页面 UI Closes #123 ### 4. 变量和占位符 需要用户输入的部分用占位符标记 markdown 分析 {{产品名称}} 的市场竞争力 目标市场{{地区}} 对比竞品{{竞品列表}}Skill 管理技巧查看已安装的 Skill对 Claude 说show my skills或what skills do I have会显示交互式列表可以直接点击Try it测试。更新现有 Skill更新 api-doc skill增加认证方式说明Claude 会读取现有 Skill修改后用overwrite: true参数更新。Skill 组合使用Skill 之间可以相互引用1. 先使用 code-review skill 检查代码 2. 如果通过使用 commit-message skill 生成提交信息 3. 最后使用 deploy-checklist skill 准备发布进阶Skill 与工具联动Skill 不仅可以定义输出格式还能调用 Claude 的各种工具能力。示例自动化周报生成--- name: weekly-report description: 从 Git 提交记录生成周报 --- # 周报生成流程 1. 使用 bash 工具执行 git log --since1 week ago --prettyformat:%h - %s --author用户名分析提交记录按模块分类输出周报保存为weekly_report_YYYY-MM-DD.md 调用时 Claude 会自动执行 Git 命令、分析内容、生成文件。 --- ## 实战案例浏览器自动化 Skill 结合我们之前做的 Playwright 自动化创建一个 Skill markdown --- name: web-automation description: 生成浏览器自动化脚本 --- # 浏览器自动化脚本生成器 根据用户描述的操作流程生成 Playwright Python 脚本。 ## 输入格式 用户应提供 - 目标网站 URL - 需要执行的操作点击、填表、截图等 - 需要提取的数据可选 ## 输出 1. 完整的 Python 脚本 2. 依赖安装命令 3. 使用说明 ## 脚本模板 python from playwright.sync_api import sync_playwright def automate(): with sync_playwright() as p: browser p.chromium.launch(headlessFalse) page browser.new_page() # 用户操作流程 {{生成的代码}} browser.close() if __name__ __main__: automate()注意事项添加适当的等待时间处理可能的弹窗包含错误处理 --- ## 团队协作Skill 共享 Skill 文件是纯文本可以通过以下方式共享 1. **Git 仓库管理**skills/ ├── code-review.md ├── api-doc.md └── deploy-checklist.md 2. **导出为 .skill 文件** Claude 可以将 skill 目录打包为 .skill 格式zip 压缩包方便分享。 3. **企业内部 Skill 库** 建立标准 Skill 集统一团队工作流。 --- ## 常见问题 ### Q1: Skill 和 Prompt 有什么区别 | 特性 | Prompt | Skill | |------|--------|-------| | 持久性 | 单次会话 | 永久保存 | | 复用性 | 需要重复输入 | 一次创建随时调用 | | 格式化 | 依赖每次描述 | 固化模板 | | 适用场景 | 临时任务 | 重复工作流 | ### Q2: Skill 会影响 Claude 的通用能力吗 不会。Skill 只在**明确触发**时生效不会干扰日常对话。 ### Q3: Skill 可以调用外部 API 吗 可以Skill 可以指示 Claude 使用 bash 工具执行 curl 命令或编写 Python 脚本调用 API。 ### Q4: 如何调试 Skill 1. 先用普通对话测试指令是否清晰 2. 查看 Claude 的执行过程确认理解正确 3. 逐步细化指令添加约束条件 --- ## 总结 Claude Skill 的本质是 **可复用的结构化指令**适合 - ✅ 有固定格式要求的任务 - ✅ 需要多步骤协作的流程 - ✅ 包含领域知识的专业任务 - ✅ 团队需要标准化的工作 **开始使用三步走** 1. 识别你的重复性任务 2. 定义输出格式和执行步骤 3. 让 Claude 保存为 Skill 现在就试试创建你的第一个 Skill 吧 --- **相关资源** - Claude Desktop 官方文档 - Claude Agent SDK - 更多 Skill 示例欢迎留言交流 --- *本文基于0.075倍率中转tokenstore.oneClaude Sonnet 4 编写。如有疑问欢迎评论交流。*