Skills 简介Claude Code Skills是一种将专业知识、工作流程和最佳实践打包成可复用技能包的功能。想象一下Skills 就像是给 Claude 配备的技能书——当你需要它完成特定任务时它不再需要你一遍遍地解释要求而是直接按照预先定义好的技能标准来执行工作。为什么需要 Skills在没有 Skills 之前使用 Claude Code 存在一些问题重复指令每次都要解释代码要符合什么风格、提交信息要怎么写知识无法沉淀团队成员各自的使用经验无法共享标准不统一不同的人用 Claude结果可能完全不同效率低下常见的任务每次都要从头解释Skills主要优势专业化 Claude为特定领域任务定制能力减少重复一次创建自动使用组合能力结合多个 Skills 构建复杂工作流程官方Skill库https://github.com/anthropics/skillsSkill大全https://skills.sh/https://platform.claude.com/docs/zh-CN/agents-and-tools/agent-skills/overviewSkills 的工作原理 Skills 利用 Claude 的虚拟机环境提供仅靠提示词无法实现的能力。Claude 在具有文件系统访问权限的虚拟机中运行允许 Skills 以包含指令、可执行代码和参考材料的目录形式存在其组织方式类似于您为新团队成员创建的入职指南。 这种基于文件系统的架构实现了渐进式披露Claude 按需分阶段加载信息而不是预先消耗上下文。 三种类型的 Skill 内容三个加载级别 Skills 可以包含三种类型的内容每种内容在不同时间加载 第一级元数据始终加载 内容类型指令。Skill 的 YAML 前置内容提供发现信息 --- name: pdf-processing description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction. --- Claude 在启动时加载此元数据并将其包含在系统提示中。这种轻量级方法意味着您可以安装许多 Skills 而不会产生上下文损耗Claude 只知道每个 Skill 的存在以及何时使用它。 第二级指令触发时加载 内容类型指令。SKILL.md 的主体包含程序性知识工作流程、最佳实践和指导 # PDF Processing ## Quick start Use pdfplumber to extract text from PDFs: python import pdfplumber with pdfplumber.open(document.pdf) as pdf: text pdf.pages[0].extract_text() For advanced form filling, see [FORMS.md](FORMS.md). 当您的请求与 Skill 的描述匹配时Claude 通过 bash 从文件系统读取 SKILL.md。只有在那时这些内容才会进入上下文窗口。 第三级资源和代码按需加载 内容类型指令、代码和资源。Skills 可以捆绑额外的材料 pdf-skill/ ├── SKILL.md (main instructions) ├── FORMS.md (form-filling guide) ├── REFERENCE.md (detailed API reference) └── scripts/ └── fill_form.py (utility script) 指令包含专业指导和工作流程的额外 markdown 文件FORMS.md、REFERENCE.md 代码Claude 通过 bash 运行的可执行脚本fill_form.py、validate.py脚本提供确定性操作而不消耗上下文 资源参考材料如数据库模式、API 文档、模板或示例 Claude 仅在被引用时才访问这些文件。文件系统模型意味着每种内容类型都有不同的优势指令用于灵活指导代码用于可靠性资源用于事实查询。 级别 加载时机 Token 成本 内容 第一级元数据 始终启动时 每个 Skill 约 100 个 token YAML 前置内容中的 name 和 description 第二级指令 触发 Skill 时 不超过 5k token 包含指令和指导的 SKILL.md 主体 第三级资源 按需 实际上无限制 通过 bash 执行的捆绑文件不将内容加载到上下文中 渐进式披露确保在任何给定时间只有相关的 Skill 内容占用上下文窗口。快速开始使用API获取Skillshttps://platform.claude.com/docs/zh-CN/agents-and-tools/agent-skills/quickstartSkills 解决了这些问题让 Claude 变成一个有经验的团队成员——它知道你的项目规范、工作流程和最佳实践。my-skill/ ├── SKILL.md # Required: instructions metadata ├── scripts/ # Optional: executable code ├── references/ # Optional: documentation └── assets/ # Optional: templates, resources企业级技能https://platform.claude.com/docs/zh-CN/agents-and-tools/agent-skills/enterprise在企业规模部署 Agent Skills 的治理、安全审查、评估和组织指南。本指南面向需要在组织范围内治理 Agent Skills 的企业管理员和架构师。它涵盖了如何大规模审查、评估、部署和管理 Skills。有关编写指南请参阅最佳实践。有关架构详情请参阅 Skills 概述。