Wiki 教程

Claude Skills 完全指南

📑 目录

🎯 什么是 Claude Skills

Claude Skills 是 Anthropic 官方推出的技能系统,允许 Claude 动态加载一组指令、脚本和资源,以增强其在特定任务上的执行能力。简单来说,Skills 就像是给 Claude 安装的"插件"或"专业技能包"。

每个 Skill 是一个包含 SKILL.md 文件的文件夹,文件中定义了:

为什么要用 Skills

💡 核心价值

Skills 让 Claude 从"通才"变成"专家",在特定领域提供更精准、更专业的输出。

主要优势:

📦 安装方法

方法一:通过 Claude Code 命令行安装

这是最推荐的安装方式,适用于 Claude Code 用户:

bash
# 1. 添加官方插件市场
/plugin marketplace add anthropics/skills

# 2. 安装文档技能包(Word、Excel、PDF、PPT)
/plugin install document-skills@anthropic-agent-skills

# 3. 安装示例技能包(创意设计、开发工具等)
/plugin install example-skills@anthropic-agent-skills

方法二:通过交互式菜单安装

步骤
1. 在 Claude Code 中输入 /plugin
2. 选择 "Browse and install plugins"
3. 选择 "anthropic-agent-skills"
4. 选择需要的技能包(document-skills 或 example-skills)
5. 选择 "Install now"

方法三:Claude.ai 网页版

如果你是 Claude Pro/Team 订阅用户,可以直接在 claude.ai 使用所有示例技能,无需额外安装。也可以上传自定义技能。

⚠️ 注意

文档技能(docx、xlsx、pdf、pptx)为源代码可见但非开源,遵循 Anthropic 使用条款。示例技能采用 Apache 2.0 开源许可。

文档处理技能

📄 PDF

PDF 处理:提取文本和表格、创建 PDF、合并/拆分、表单填写

📝 DOCX

Word 文档:创建编辑、修订追踪、批注管理、格式保留

📊 XLSX

Excel 表格:公式计算、数据分析、图表生成、格式化

📑 PPTX

PPT 演示:创建编辑、布局管理、演讲者备注

创意与设计技能

🎨 frontend-design

创建独特的生产级前端界面,避免通用 AI 审美

🖼️ canvas-design

使用设计哲学创建 PNG/PDF 格式的视觉艺术作品

🎵 algorithmic-art

使用 p5.js 创建算法艺术,支持种子随机和交互参数

📱 slack-gif-creator

创建针对 Slack 优化的动画 GIF

开发与技术技能

🔧 mcp-builder

创建高质量 MCP 服务器的指南,支持 Python 和 Node.js

🧪 webapp-testing

使用 Playwright 测试本地 Web 应用,支持截图和日志

🎨 theme-factory

10 种预设主题,快速为任何 artifact 应用样式

📦 web-artifacts-builder

使用 React + Tailwind + shadcn/ui 创建复杂 Web 组件

🚀 使用方法

安装技能后,只需在对话中提及技能名称即可自动触发:

示例对话
# 使用 PDF 技能
"Use the PDF skill to extract the form fields from ./contract.pdf"

# 使用 XLSX 技能
"用 xlsx 技能帮我分析这个销售数据表格"

# 使用前端设计技能
"Use frontend-design to create a modern dashboard component"
💡 技巧

你可以直接描述任务,Claude 会自动识别并调用合适的技能。不需要每次都显式提及技能名称。

🛠️ 自定义技能

创建自定义技能非常简单,只需一个包含 SKILL.md 文件的文件夹:

markdown - SKILL.md
---
name: my-custom-skill
description: 这是一个自定义技能的描述,说明什么时候应该使用它
---

# My Custom Skill

## 概述
[技能的详细说明]

## 使用场景
- 场景 1
- 场景 2

## 执行指南
1. 第一步操作
2. 第二步操作

## 输出格式
[定义输出的格式要求]

## 示例
[提供具体示例]

技能结构

目录/文件 必需 说明
SKILL.md 技能定义文件,包含 YAML frontmatter 和指令
scripts/ 可执行脚本(Python、Bash 等)
references/ 参考文档(API 文档、知识库等)
assets/ 静态资源(模板、图标、字体等)

必填字段

字段 说明
name 技能唯一标识符(小写,用连字符分隔,如 my-skill
description 技能功能和使用场景的完整描述,Claude 据此判断何时调用

📚 相关资源