Claude Code Skills 完全指南:官方预置技能详解与实战应用
本文全面介绍Anthropic官方推出的Claude Code Skills系统,通过表格形式详细说明16个预置技能的名称与中文描述,深入解析技能的三层架构设计原理,并手把手指导如何在Claude Code智能体中安装、配置和使用这些技能。无论您是个人开发者还是企业团队,都能通过本文快速掌握这一强大的AI能力扩展工具。
内容摘要:本文全面介绍Anthropic官方推出的Claude Code Skills系统,通过表格形式详细说明16个预置技能的名称与中文描述,深入解析技能的三层架构设计原理,并手把手指导如何在Claude Code智能体中安装、配置和使用这些技能。无论您是个人开发者还是企业团队,都能通过本文快速掌握这一强大的AI能力扩展工具。
一、Claude Skills 简介
2025年10月,Anthropic正式发布了Claude Skills功能,这是一种让AI模型获取新功能的全新模式。Skills本质上是包含指令、脚本与资源的文件夹,Claude模型可在需要时加载这些资源,从而更好地完成特定任务。
与传统的提示词工程不同,Skills具有以下核心特性:
- 自动调用机制:Claude会根据用户请求自动判断何时使用相应技能
- 渐进式加载:启动时仅预加载技能名称和描述,需要时才加载完整内容,大幅降低Token消耗
- 跨平台兼容:支持在Claude.ai、API接口以及Claude Code中使用
- 可执行代码支持:允许包含脚本文件,适用于需要精确逻辑处理的任务
二、官方预置技能一览
Anthropic在GitHub上开源了Agent Skills知识库(anthropics/skills),包含16个公开示例技能,涵盖文档处理、创意设计、开发技术和企业沟通等多个领域。以下是完整的官方技能清单:
| 技能名称 | 中文描述 | 核心功能与使用场景 |
|---|---|---|
| algorithmic-art | 算法艺术生成 | 使用p5.js创建生成艺术,支持种子随机性、流场和粒子系统,适用于数字艺术创作和交互式可视化 |
| brand-guidelines | 品牌指南 | 应用Anthropic官方品牌色彩和字体样式,确保文档、演示文稿和设计产物的品牌一致性 |
| canvas-design | 画布设计 | 运用设计哲学创作视觉艺术,输出PNG/PDF格式,适用于海报设计、出版物和视觉艺术作品 |
| doc-coauthoring | 文档协作 | 结构化的协作文档创建工作流,包括上下文收集、内容完善、读者测试三阶段,适用于技术规格、决策文档和PRD |
| docx | Word文档处理 | 全面的Word文档处理能力,支持创建、编辑、跟踪更改、评论、格式保留和文本提取,适用于商业/法律/学术文档编辑 |
| frontend-design | 前端设计 | 创建生产级前端界面,支持React/Vue/HTML/CSS,适用于网页组件、登录页面和仪表板设计 |
| internal-comms | 内部沟通 | 内部通信写作模板和指南,包括状态报告、新闻通讯和FAQ,适用于公司内部沟通和团队更新 |
| mcp-builder | MCP服务器构建 | 创建高质量MCP(Model Context Protocol)服务器的完整指南,适用于构建LLM工具集成和外部API连接器 |
| PDF处理 | PDF处理工具包,支持文本/表格提取、合并/拆分、创建、旋转和添加水印,适用于PDF文档处理和表单填写 | |
| pptx | PowerPoint演示文稿 | PowerPoint演示文稿创建和编辑,支持模板应用、布局设计、图表插入,适用于商业演示和幻灯片设计 |
| skill-creator | 技能创建工具 | 创建有效Skills的完整指南,包括设计原则和最佳实践,用于开发新的Claude Skills和知识库构建 |
| slack-gif-creator | Slack GIF创建 | 创建针对Slack尺寸约束优化的动画GIF(128x128表情,480x480消息),适用于Slack表情GIF和团队动画 |
| theme-factory | 主题工厂 | 提供10个预设专业主题(海洋深处、日落大道等),适用于幻灯片主题、文档主题和品牌视觉统一 |
| web-artifacts-builder | Web产物构建 | 使用React+TypeScript+Tailwind+shadcn/ui创建复杂HTML产物,适用于复杂交互式Web应用开发 |
| webapp-testing | Web应用测试 | 使用Playwright测试本地Web应用,支持多服务器管理,适用于前端测试、UI验证和自动化测试 |
| xlsx | Excel电子表格 | Excel电子表格创建和分析,支持公式、格式化、数据分析和可视化,适用于财务模型、数据分析和报告生成 |
特别说明:文档处理类技能(docx、pdf、pptx、xlsx)已内置在Claude.ai等产品中,无需额外开启;而其他示例技能默认处于关闭状态,需要用户手动启用。
三、技能的三层架构设计
Anthropic在skill-creator文档中提出了一个核心设计理念——渐进式展示(Progressive Disclosure)。这是Skills系统的核心架构,不是将所有信息一次性塞给Claude,而是分三层加载,根据需要逐步展示。
三层加载架构详解
| 层级 | 内容 | 加载时机 | Token配额 | 作用 |
|---|---|---|---|---|
| 第一层 | Metadata元数据(name + description) | 始终在上下文中 | 约100词 | 决定技能何时触发 |
| 第二层 | SKILL.md主体 | 技能触发后加载 | <5000词(建议<500行) | 核心工作流程 |
| 第三层 | Bundled resources(scripts/、references/、assets/) | 按需加载 | 无限(scripts可执行而不读入上下文) | 详细参考和可执行代码 |
核心优化公式
总Token消耗 = 100词(metadata) + 5000词(body) + 按需资源(scripts/references/assets)
基于这一公式,优化Skills的三个原则是:
- Metadata层:精准触发——description必须包含技能功能、使用场景和具体触发条件,用数字编号列出场景
- Body层:核心流程——只保留核心工作流程和选择指导,变体细节和示例移到references/
- Resources层:按需拆分——scripts存放可重复执行代码,references存放按需加载的文档
四、在Claude Code中安装与使用技能
4.1 技能的存储位置
Claude Code支持三种技能存储方式:
| 类型 | 存储位置 | 适用场景 |
|---|---|---|
| 个人技能 | ~/.claude/skills/ 目录 |
个人工作流程优化、实验性功能开发 |
| 项目技能 | 项目根目录下的 .claude/skills/ 目录 |
团队协作、项目特定的专业知识 |
| 插件技能 | 通过插件系统安装 | 便于分发和管理 |
4.2 安装官方预置技能
方法一:通过插件市场安装(推荐)
在Claude Code中,可以直接从插件市场安装Anthropic官方技能集:
/plugin marketplace add anthropics/skills
这条命令会从官方仓库下载所有预置技能,并自动安装到合适的位置。
方法二:从本地目录安装
如果您已经下载了技能仓库,也可以从本地安装:
git clone https://github.com/anthropics/skills.git
cd skills
/plugin add /path/to/skills/skills/brand-guidelines
4.3 验证技能安装
安装完成后,可以通过以下命令验证技能是否正确安装:
# 查看已安装技能列表
claude skills list
# 测试技能加载
claude "使用 pptx-creator 创建一个产品介绍幻灯片"
4.4 使用技能执行任务
安装并启用技能后,只需像平常一样向Claude描述任务,Claude会自动判断并调用合适的技能。
示例1:使用brand-guidelines技能
# 在Claude Code中提问
请帮我创建一个符合Anthropic品牌规范的演示文稿封面
Claude会自动加载brand-guidelines技能,应用官方品牌色彩(#141413、#faf9f5等)和排版(Poppins、Lora字体)。
示例2:使用slack-gif-creator技能
# 在Claude Code中提问
为我生成一个发往Slack的GIF动图,展示Skills的强大功能
Claude会调用slack-gif-creator技能,创建针对Slack尺寸优化的动画GIF,并使用内置的验证函数确保文件大小不超过2MB的限制。
示例3:组合使用多个技能
# 复杂任务示例
请分析这个季度的销售数据(Excel),生成一份报告(Word),并制作一个演示文稿(PPT),
所有输出都遵循公司品牌规范
Claude会依次调用xlsx、docx、pptx和brand-guidelines技能,协同完成整个工作流。
五、创建自定义技能
除了使用官方预置技能,您还可以通过skill-creator创建自己的技能。
5.1 使用skill-creator创建技能
# 在Claude Code中提问
请帮我创建一个用于生成项目周报的技能,需要遵循我们团队的品牌规范
Claude会引导您完成以下步骤:
- 理解技能:明确技能的功能边界和使用场景
- 规划内容:确定需要哪些脚本、参考材料和资源
- 初始化技能:自动创建技能目录结构
- 编辑技能:完善SKILL.md和辅助文件
- 打包技能:生成可分享的技能包
- 测试验证:确保技能正常工作
5.2 技能文件结构规范
一个标准的技能文件夹结构如下:
skill-name/
├── SKILL.md (必需)
│ ├── YAML frontmatter (必需)
│ │ ├── name: (必需,小写字母和连字符)
│ │ └── description: (必需,详细说明触发条件)
│ └── Markdown instructions (必需,<500行)
└── Bundled Resources (可选)
├── scripts/ - 可执行代码(Python/Bash等)
├── references/ - 参考文档(按需加载)
└── assets/ - 资源文件(模板、图标等)
六、最佳实践与注意事项
6.1 技能编写最佳实践
- 保持功能专一:每个技能专注解决单一能力
- 编写清晰描述:在description中包含具体的触发关键词,帮助Claude准确识别使用时机
- 提供完整示例:在SKILL.md中包含示例输入和预期输出
- 版本管理:使用Git跟踪技能变更,记录更新日志
- 遵循三层架构:合理利用references/和scripts/,保持主体精简
6.2 安全注意事项
- 避免硬编码敏感信息:不要在脚本中包含API密钥、密码等敏感信息
- 代码审查:在使用第三方技能前进行审查
- 最小权限原则:技能只请求完成任务所需的最小权限
- 环境隔离:对不熟悉的代码使用沙箱环境运行
6.3 性能优化建议
- 合理使用references:将大型文档放在references/目录,避免主SKILL.md过于冗长
- 脚本模块化:将复杂逻辑拆分为多个小脚本,提高可维护性
- 描述优化:使用具体的关键词和场景描述,帮助Claude准确匹配
- 按需拆分:大文件在references/中添加grep搜索模式,便于Claude快速定位
七、Skills与MCP的对比
很多开发者会问:Skills和MCP(Model Context Protocol)有什么区别?以下是两者的核心差异:
| 维度 | Claude Skills | MCP |
|---|---|---|
| 定位 | 定义任务执行方式 | 定义模型如何连接外部工具和数据源 |
| 层级 | 模型内部执行逻辑 | 模型与外部系统的连接协议 |
| 实现 | Markdown文件+脚本 | 完整的协议规范(主机、客户端、服务器) |
| 复杂度 | 简单,核心是文本 | 复杂,需要实现协议规范 |
| Token消耗 | 低(渐进加载) | 较高(尤其是GitHub MCP) |
| 适用场景 | 重复性工作流、品牌规范、文档处理 | 数据库连接、API集成、身份验证 |
协同工作方式:在实际应用中,Skills和MCP可以完美配合——MCP负责获取数据,Skills负责处理数据。
八、总结与展望
Claude Skills代表了AI能力扩展的一个重要方向——用简单、可共享的文本文件定义AI的专业技能。与复杂的协议规范相比,Skills更接近大模型的精髓:提供一些文本,让模型自行解决问题。
随着Anthropic在2025年12月推出Agent Skills的开放标准,Skills已不再仅限于Claude独有,正朝着通用、跨平台可采用的规范方向发展。预计未来将迎来Skills生态的"寒武纪大爆发",开发者可以像使用代码库一样共享和重用AI技能。
无论您是希望提升个人效率的开发者,还是需要团队标准化的企业用户,掌握Claude Skills都将成为AI时代不可或缺的核心能力。
随享科技-企业数据智能体解决方案 | 智能问数系统 | 智能报表系统
参考资料:
- GitHub官方仓库:https://github.com/anthropics/skills
- 开放标准文档:https://agentskills.io
更多推荐

所有评论(0)