什么是 Claude Skills?
Claude Skills 是 Anthropic 为其 AI 模型(特别是通过 Claude Code 或 Claude.ai 网页版)打造的一种插件化能力扩展系统。 与普通的 Prompt 不同,Skills 允许 Claude 拥有**工具执行权限**:它可以直接读取、修改和生成各种格式的本地文件(PDF, Word, Excel, PPT),甚至可以运行终端命令来测试你的 Web 应用。
Skills 将 Claude 从一个“只会说话的助手”转变为一个“能干活的特工”。它不再只是建议你如何重构代码,而是直接帮你把代码重构完,并运行测试确保通过。
安装官方技能包
目前最推荐通过 Claude Code 命令行界面进行安装。这是针对开发者最无缝的集成方式。
# 1. 添加官方插件市场 /plugin marketplace add anthropics/skills # 2. 安装文档处理全家桶 (Word, Excel, PDF, PPT) /plugin install document-skills@anthropic-agent-skills # 3. 安装示例技能包 (创意设计、Web 开发工具) /plugin install example-skills@anthropic-agent-skills
文档技能(如 PDF 处理)通常是闭源的且遵循 Anthropic 的使用条款。在处理敏感商业文档时,请确保你的环境符合公司安全合规要求。
推荐技能列表
安装技能包后,你可以根据具体任务需求调用以下核心技能:
开发自定义技能 (SKILL.md)
你可以通过创建一个包含 SKILL.md 文件的文件夹来定义自己的专属技能。
--- name: my-project-auditor description: 用于审计本项目特定架构规范的技能 --- # Project Auditor Skill ## 概述 当用户要求检查代码质量时,遵循本指南。 ## 审计准则 1. 检查所有的 API 是否都包含了错误处理。 2. 确认样式使用了 Tailwind CSS 的变量定义。 ## 执行步骤 1. 使用 `grep` 搜索项目中的 API 定义。 2. 对比内部规范文档。 3. 生成详细的 Markdown 报告。
| 目录/文件 | 是否必需 | 说明 |
|---|---|---|
SKILL.md |
✅ 是 | 包含 YAML 定义与执行指令的主文件。 |
scripts/ |
❌ 否 | 放置技能需要运行的 Python 或 Bash 脚本。 |
references/ |
❌ 否 | 技能运行所需的参考知识库或 API 文档。 |
实战:解决具体问题
场景一:批量从 PDF 合同中提取特定条款
操作: "Use the PDF skill to extract all 'Force Majeure' clauses from ./contracts/*.pdf and summarize them into a single CSV file."
结果: Claude 会自动循环遍历文件夹,调用 PDF 解析引擎,并将结果聚合写入新的数据文件中。
场景二:自动化 UI 风格迁移
操作: "Use theme-factory to apply a 'Cyberpunk' dark theme to my current React dashboard component."
结果: Claude 会读取组件代码,匹配预设的主题变量,并自动重写 CSS 或 Tailwind 类名。
场景三:持续集成中的自动测试修复
操作: "Run webapp-testing on localhost:3000. If any test fails, analyze the screenshots and fix the code automatically."
结果: Claude 会启动浏览器,执行交互测试,根据报错定位代码行并进行自主修复。