内容摘要:本文全面介绍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处理工具包,支持文本/表格提取、合并/拆分、创建、旋转和添加水印,适用于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的三个原则是:

  1. Metadata层:精准触发——description必须包含技能功能、使用场景和具体触发条件,用数字编号列出场景
  2. Body层:核心流程——只保留核心工作流程和选择指导,变体细节和示例移到references/
  3. 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会引导您完成以下步骤:

  1. 理解技能:明确技能的功能边界和使用场景
  2. 规划内容:确定需要哪些脚本、参考材料和资源
  3. 初始化技能:自动创建技能目录结构
  4. 编辑技能:完善SKILL.md和辅助文件
  5. 打包技能:生成可分享的技能包
  6. 测试验证:确保技能正常工作

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时代不可或缺的核心能力。

随享科技-企业数据智能体解决方案 | 智能问数系统 | 智能报表系统


参考资料

Logo

小龙虾开发者社区是 CSDN 旗下专注 OpenClaw 生态的官方阵地,聚焦技能开发、插件实践与部署教程,为开发者提供可直接落地的方案、工具与交流平台,助力高效构建与落地 AI 应用

更多推荐