LLMs之Claude:Claude Skills的简介(并对比Projects/MCP/Custom Instructions)、安装和使用方法、案例应用之详细攻略

发布时间:2026/8/31 9:42:11
LLMs之Claude:Claude Skills的简介(并对比Projects/MCP/Custom Instructions)、安装和使用方法、案例应用之详细攻略 LLMs之ClaudeClaude Skills的简介(并对比Projects/MCP/Custom Instructions)、安装和使用方法、案例应用之详细攻略目录Skills的简介1、特点2、核心内容2.1、Skills 的基本结构(1)、SKILL.md文件这是技能的“说明书”采用Markdown格式主要包含两个部分SKILL.md 文件的结构如下(2)、脚本与模板为了自动化执行复杂任务而预写的代码例如处理Excel、生成PPT的Python脚本。(3)、资源文件辅助技能运行的其他材料如图片、代码片段或流程文档2.2、Skills 的类型3、对比理解Skills与其他 Claude 功能的对比4、 价值和意义Skills的安装和使用方法1、先决条件2、使用方法T1、在 Claude.ai 网页版中使用创建Skill上传并激活Skill使用SkillT2、在 Claude Code 中使用T3、通过 API 使用3、隐私与安全4、Agent Skill调用链路怎么监控和追踪Skills的案例应用1、官方文档技能 (Document Skills)2、GitHub 示例技能元技能 (Meta Skills):开发与技术 (Development Technical):企业与沟通 (Enterprise Communication):创意与设计 (Creative Design):Skills的简介Claude Skills 是 Anthropic 公司于2025年10月16日根据官方新闻稿日期推出的一项功能这是一种让Claude获取新功能的模块化能力包。其核心是一个包含 SKILL.md文件、脚本与资源文件的文件夹。当Claude识别到当前任务与某个已安装技能的描述相匹配时它会自动加载并调用该技能从而像调用“工具箱里的工具”一样完成任务无需每次都从头生成代码或指令。具体来说Claude Skills旨在通过让 Claude访问专门的知识和工作流程来扩展其能力。即允许你通过模块化的“技能包”来扩展Claude的能力使其能更精准、自动地处理复杂任务。可以将 Skills 想象成一套可动态加载的“工具包”或“操作手册”它教会 Claude 如何以可重复、标准化的方式完成特定任务。Claude Skills 的核心是一个包含指令、脚本和资源的文件夹Claude 可以在需要时动态加载它们从而在执行专业任务时提高其性能、速度和一致性。当用户提出请求时Claude 会自动扫描可用的 Skills判断哪些与当前任务相关然后加载并应用这些 Skills 中的指令来完成工作。这项功能允许用户无论是个人还是企业将特定的工作流程、品牌指南、数据分析方法或个人偏好打包成 Skills让 Claude 成为一个更懂您需求的“专家助理”。Introducing Agent Skillshttps://www.anthropic.com/news/skillsWhat are Skills?https://support.claude.com/en/articles/12512176-what-are-skillsUsing Skills in Claudehttps://support.claude.com/en/articles/12512180-using-skills-in-claudeGithub地址https://github.com/anthropics/skillsGithub地址—Claude Skills Cookbook: https://github.com/anthropics/claude-cookbooks/tree/main/skills1、特点Claude Skills的设计具有以下几个突出特点可组合性 (Composable): Skills 可以协同工作。多个Skills可以像搭积木一样组合使用。Claude能自动识别复杂任务需要哪些技能并协调它们共同工作。Claude 能够自动识别完成一项复杂任务需要哪些 Skills并协调它们的使用。例如它可能会先用一个数据分析 Skill 处理数据再用一个 PowerPoint Skill 将结果生成演示文稿。可移植性 (Portable):一次构建处处使用。一套Skills只需构建一次就可以在Claude的各大平台如网页应用、Claude Code代码环境和开发者API中无缝使用无需任何修改。Skills 采用统一的格式无论您是在 Claude.ai 网页版、专为开发者设计的 Claude Code还是通过 API 调用 Claude都可以使用相同的 Skills。高效性 (Efficient): Skills 采用“渐进式披露”Progressive Disclosure的工作方式。这意味着 Claude只在需要时加载完成任务所必需的最少量信息和文件而不是将所有知识始终加载在上下文中。这有助于保持 Claude 的响应速度并有效避免超出上下文窗口的限制。初始时Claude仅读取每个技能的元数据占用几十个token只有在确定需要该技能时才会加载完整内容。这意味着即使安装了大量Skills也不会显著增加上下文窗口的负担。强大性 (Powerful):Skills不仅可以包含纯文本指令还能集成可执行的脚本如Python。在那些传统编程比AI生成更可靠的任务中如复杂的PDF表格提取这能提供更稳定、准确的结果。例如处理二进制文件、执行精确的数据计算或与外部工具交互。易于定制 (Easy Customization): 创建简单的 Skills 无需编程知识只需使用 Markdown 编写指令即可。这使得非技术人员也能轻松地将自己的专业知识传授给 Claude。对于更高级的功能则可以附加可执行脚本。2、核心内容2.1、Skills 的基本结构一个Skill的核心构成如下my_skill/ ├── SKILL.md # Required: Instructions for Claude ├── scripts/ # Optional: Python/JS code │ └── processor.py └── resources/ # Optional: Templates, data └── template.xlsx(1)、SKILL.md文件这是技能的“说明书”采用Markdown格式主要包含两个部分YAML Frontmatter (文件头信息)—判断调用YAML Frontmatter (文件头信息)—判断调用:用于描述技能的元数据如名称、简短描述等。name: 技能的唯一标识符使用小写字母单词间用连字符 - 分隔。description: 对该技能功能和使用场景的清晰、完整的描述。这个描述至关重要因为 Claude会根据它来判断何时应该调用此Skill。Markdown Content (正文内容)—指导执行Markdown Content (正文内容)—指导执行:详细的指令、操作流程和所需资源。文件头的下方是标准的 Markdown 内容您可以在这里提供详细的步骤、示例、指导原则和任何其他相关信息指导 Claude 如何执行任务。一个 Skill本质上是一个文件夹其核心是名为 SKILL.md 的文件。这个文件包含了 Claude 使用该 Skill 所需的所有元数据和指令。SKILL.md 文件的结构如下--- name: my-skill-name description: A clear description of what this skill does and when to use it --- # My Skill Name [此处添加 Claude 在激活此 Skill 时将遵循的详细指令] ## Examples - 示例用法 1 - 示例用法 2 ## Guidelines - 指导原则 1 - 指导原则 2(2)、脚本与模板为了自动化执行复杂任务而预写的代码例如处理Excel、生成PPT的Python脚本。(3)、资源文件辅助技能运行的其他材料如图片、代码片段或流程文档2.2、Skills 的类型Anthropic SkillsAnthropic Skills (官方技能): 由 Anthropic 创建、测试和维护的内置技能。所有符合资格的用户都可以使用。这些技能主要用于增强通用文档处理能力例如高级 Excel 电子表格创建与操作专业 Word 文档创建PowerPoint 演示文稿生成PDF 创建与处理Claude 会在用户请求相关任务时自动调用它们无需用户显式指定。Custom Skills (自定义技能)Custom Skills (自定义技能): 由用户或组织为满足特定工作流程和领域需求而创建的技能。这些技能对于将 Claude 融入具体业务场景至关重要。3、对比理解Skills与其他 Claude 功能的对比简单来说Skills教会 Claude “如何做”而 Projects 提供“背景知识”MCP 提供“外部工具”Custom Instructions 定义“通用风格”。功能描述使用场景Skills (技能)动态激活的程序性知识。仅在任务相关时加载指导 Claude 如何完成特定步骤。需要标准化、可重复的工作流程如生成特定格式的报告、应用品牌指南、执行特定数据分析流程。Projects (项目)静态的背景知识。在项目内的所有对话中始终加载提供持续的上下文。为特定主题如一个软件开发项目、一本小说的构思提供持续的背景信息和文件。MCP (模型上下文协议)连接外部服务和数据源的桥梁。让 Claude 能够访问外部工具和实时数据。需要与 JIRA、Asana、数据库等外部 API 或服务进行交互。Custom Instructions (自定义指令)全局性的个人偏好。广泛应用于您的所有对话中定义 Claude 回应的通用风格或角色。定义 Claude 的通用行为如“请始终使用简洁专业的语气”、“将我称为‘船长’”等。4、 价值和意义Claude Skills 的推出标志着 AI 从一个通用的“知识问答引擎”向一个可定制、可集成的“工作伙伴”转变。提升效率与准确性据官方描述使用Claude Skills的任务效率提升近40%错误率下降超过35%。它通过封装最佳实践避免了重复编写提示词或脚本的工作实现了“一键式产出”。 降低使用门槛非技术用户无需深刻理解任务背后的代码也能通过Skills让Claude执行专业级操作。同时它也简化了团队协作和知识沉淀管理员可以统一管理和部署Skills确保输出的规范性。 推动AI向“工作流平台”演进Skills的推出标志着Claude从一个对话工具向一个可定制、可扩展的工作流平台转型。它使AI更贴近企业的实际业务场景特别是在需要重复操作和严格规范的领域如财务、法务优势明显。对象意义对个人用户 个性化工作流自动化: 用户可以创建 Skills 来自动处理重复性任务如整理会议纪要、生成周报等从而节省时间。 定制化 AI 体验: 让 Claude 学习并适应个人的工作风格和偏好成为一个更懂你的私人助理。对企业和团队 捕获和传承组织知识: 将公司的最佳实践、工作流程、品牌规范、沟通模板等“制度化”为 Skills确保团队成员在使用 Claude 时能够输出一致、高质量的工作成果。 提升工作效率: Rakuten 的 AI 总经理 Yusuke Kaji 提到通过 Skills过去需要一天完成的财务报表处理工作现在一小时内即可完成。无缝集成企业工具: Box 的 AI 主管 Yashodha Bhavnani 指出Skills 让 Claude 能直接处理 Box 中存储的文件并按照公司标准生成各类文档节省了大量精力。Notion 和 Canva 也表示 Skills 能帮助用户更顺畅地将想法转化为行动和设计。对开发者 扩展 AI 应用场景: 开发者可以创建复杂的 Skills将 Claude 的语言能力与特定的软件库如 Playwright 用于 Web 测试、API 或专有工具结合构建功能强大的 AI Agent。Skills的安装和使用方法1、先决条件启用功能确保你已订阅Claude Pro及以上套餐并在设置中开启“代码执行与文件创建”功能订阅计划: Skills 功能目前是为 Pro、Max、Team 和 Enterprise 计划用户提供的功能预览。代码执行: 必须在设置中启用 “代码执行和文件创建 (Code execution and file creation)” 功能因为 Skills 依赖于这个安全的沙盒环境来运行。2、使用方法T1、在 Claude.ai 网页版中使用启用步骤:导航至 Settings Capabilities (设置 功能)。确保 Code execution and file creation 已启用。向下滚动到 Skills 部分。您可以按需打开或关闭 Anthropic 提供的官方技能。对于 Team 和 Enterprise 计划: 管理员 (Owner) 必须首先在 Admin settings Capabilities 中为整个组织启用 Skills。之后个人成员才能在自己的设置中进行配置。上传自定义技能:遵循 Skill 结构 创建您的技能文件夹。将整个技能文件夹打包成一个 ZIP 文件。在 Settings Capabilities 的 Skills 部分点击 “Upload skill” (上传技能)。上传您的 ZIP 文件。上传成功后它会出现在您的技能列表中可以随时启用或禁用。创建Skill在Claude.ai的聊天界面你可以直接用自然语言描述你想要的技能例如“帮我创建一个图片编辑器Skill。” Claude会充当构建助手生成包含指令和脚本的技能文件夹草稿。通过对话不断迭代和细化Skill例如“先支持标准旋转功能和居中裁剪功能。”完成后Claude会将Skill打包为一个ZIP文件供你下载。上传并激活Skill在Claude网页版的左侧边栏找到“Capabilities”下的“Skills Preview”板块。点击“Upload skill”并选择刚才下载的ZIP文件Claude会验证并安装。使用Skill在聊天中直接提出相关任务例如“用我们刚创建的图片编辑器Skill将这张图片裁剪50%并旋转180度。” Claude会自动识别并调用相应的Skill。T2、在 Claude Code 中使用在Claude Code开发环境中你还可以通过命令行的方式安装和管理Skills。例如可以执行 /plugin marketplace add anthropics/skills 来安装官方提供的示例技能集。添加技能市场: 在 Claude Code 中运行命令将官方技能仓库添加为插件市场/plugin marketplace add anthropics/skills安装技能包:通过浏览安装选择 Browse and install plugins - anthropic-agent-skills - 选择 document-skills 或 example-skills - Install now。通过命令直接安装/plugin install document-skillsanthropic-agent-skills /plugin install example-skillsanthropic-agent-skills手动安装: 您也可以将技能文件夹手动放置在 ~/.claude/skills 目录下。T3、通过 API 使用开发者可以在 Messages API 请求中使用 Skills并需要启用代码执行工具 (Code Execution Tool) beta 版。新的 /v1/skills 端点允许开发者以编程方式管理自定义技能的创建、版本控制和升级。3、隐私与安全隐私: 您上传的自定义技能是您个人账户私有的不会与其他用户共享。安全: Skills 在 Claude 的安全沙盒环境中运行会话之间没有数据持久化。主要风险:提示注入 (Prompt Injection): 恶意指令可能操纵 Claude 执行非预期的操作。数据泄露 (Data Exfiltration): 恶意的第三方软件包代码或提示注入可能导致数据泄漏。重要提示: 请仅从受信任的来源安装 Skills。在使用来自不太可信来源的 Skill 之前请务必仔细审计其代码和指令特别是注意其依赖的第三方包和任何连接到外部网络资源的行为。4、Agent Skill调用链路怎么监控和追踪核心主题关键问题核心方案重点关注最终价值为什么 Agent Skill 监控更难Skill 调用并非固定流程而是由 Agent 自主决策同时执行边界模糊、调用链可能跨多个系统不再只关注“有没有调用 API”而是需要对 Agent 的决策、思考与执行过程进行全链路留痕决策是否透明、执行边界是否清晰、跨系统调用能否关联像给 Agent 建立一个“思考—决策—执行黑匣子”基础可观测方案结构化日志 四流证据单纯日志只能看到“发生了什么”很难判断 Agent 的描述和真实行为是否一致建立结构化日志并形成四类证据流被动追踪、语义追踪、事后归因、执行日志四类证据的时间、调用 ID、Skill、上下文进行统一关联通过证据交叉验证发现 Agent“声称做了什么”与“实际做了什么”之间的偏差标准化追踪OpenTelemetry自定义日志容易形成孤岛不利于跨服务、跨平台统一分析引入 OpenTelemetry使用 gen_ai.skill Span 描述 Skill 调用Span 的开始/结束、父子关系、状态、属性、耗时等完整生命周期建立标准化、可跨系统传播的 Agent Skill TraceMCP 层精细化追踪Skill 往往还会进一步调用 MCP Tool仅追踪 Skill 层仍然不够细在 MCP 层继续下钻追踪 Tool 调用全过程并与触发它的 LLM 调用关联请求参数、返回结果、错误、延迟、资源访问频率以及对应的 LLM Call将“Skill → MCP Tool → Resource”链路完整串起来实现更细粒度的问题定位与审计完整可观测性体系单一日志或 Trace 无法完整回答“为什么调用、调用了什么、结果是否可信、是否异常”建立五层可观测架构声明 → 追踪 → 证据对比 → 指标 → 可视化从意图、行为、证据到指标和展示形成闭环从“记录调用”升级到“理解 Agent 行为、验证执行结果、定位异常”Skills的案例应用通过下述案例可以看出Claude Skills不仅能处理日常办公任务还能深入到创意设计、软件开发和企业特定流程等多个专业领域极大地拓展了 AI 的应用边界。 文档处理与办公自动化官方提供了处理PDF、Word、Excel、PPT等文档的Skills。例如可以创建一个Skill让Claude自动从Excel数据生成符合品牌规范的PPT周报将过去需要2小时的工作缩短至20分钟。 数据分析与报告可以构建一组Skills教会Claude如何获取人口普查数据、用Python加载到SQLite、进行数据分析并最终用D3生成可视化图表从而打造一个“数据新闻智能体”。 编程与开发在Claude Code中可以安装用于代码检查、架构图生成或自动化测试的Skills显著提升开发效率。 品牌内容生成为市场团队创建包含品牌指南、色彩规范和语调风格的Skill。之后当设计人员要求Claude制作品牌宣传册或海报时它能自动确保所有输出符合公司标准。1、官方文档技能 (Document Skills)这些是 Anthropic 开发的、内置于 Claude 中的强大技能也是开发者学习复杂技能的绝佳参考docx: 创建、编辑和分析 Word 文档支持格式保留、修订跟踪、评论和文本提取。pdf: 全面的 PDF 工具包用于提取文本和表格、创建新 PDF、合并/拆分文档和处理表单。pptx: 创建、编辑和分析 PowerPoint 演示文稿支持模板、图表和幻灯片自动生成。xlsx: 创建、编辑和分析 Excel 电子表格支持公式、格式化、数据分析和可视化。2、GitHub 示例技能这些开源示例展示了 Skills 的各种可能性元技能 (Meta Skills):skill-creator: 通过与 Claude 对话的方式引导用户创建新的有效技能。template-skill: 一个基础模板可作为创建新技能的起点。开发与技术 (Development Technical):artifacts-builder: 使用 React、Tailwind CSS 等技术构建复杂的 HTML 产物。webapp-testing: 使用 Playwright 测试本地 Web 应用的 UI 和调试。mcp-server: 创建高质量 MCP 服务器以集成外部 API 的指南。企业与沟通 (Enterprise Communication):brand-guidelines: 将 Anthropic 官方的品牌颜色和字体应用于产物中。internal-comms: 撰写内部通讯如状态报告、新闻稿和常见问题解答。theme-factory: 为产物应用预设的专业主题或即时生成自定义主题。创意与设计 (Creative Design):algorithmic-art: 使用 p5.js 创建生成艺术。canvas-design: 运用设计哲学创作 PNG 和 PDF 格式的视觉艺术。slack-gif-creator: 创建针对 Slack 大小限制优化的 GIF 动画。