◄ 所有文章
Claude Code

Claude Code Skills: The MCP Killer?

NW Nils Weiser December 2, 2025

Skills 正在改变我们与 AI 编程助手协作的方式。以及为什么在我看来 MCP 已经开始失去意义。

Anthropic 推出了 Claude Code Skills,这是一套从根本上改变我们与 AI 智能体交互方式的新系统。技能是可复用的能力,Claude 会学习它们并始终如一地加以运用。就像一位把最佳实践内化于心的开发者。

什么是技能?

技能就是带有元数据、并可选附带可执行脚本的 Markdown 文件。一旦创建好,Claude 就会在它们与当前任务相匹配时自动加载。

关键优势

技能在 token 上很高效:每个技能在上下文中只需多占用几十个 token。完整细节只有在真正需要时才会加载。这让技能具备了可扩展性。你可以定义成百上千个,而不会让上下文过载。

技能 vs. MCP:一次范式转变

Model Context Protocol(MCP)已经受到了大量关注。但技能以更优雅的方式解决了这个问题:

MCP

  • • 复杂的协议规范
  • • 可能消耗数万个 token
  • • 需要实现服务器
  • • 陡峭的学习曲线

技能

  • • 简单的 Markdown 文件
  • • 极小的 token 开销
  • • 无需服务器
  • • 几分钟即可创建

实战示例:PDF 处理

一个具体的例子就能展现这套系统的优雅之处:来自官方 Anthropic Skills 合集pdf 技能,提供了一整套用于操作 PDF 的工具集。从提取文本到填写表单,无所不包。

# pdf/SKILL.md
---
name: pdf
description: Comprehensive PDF manipulation toolkit
tools:
  - pypdf, pdfplumber, reportlab
  - pdftotext, qpdf, pdftk
---

## Core Features
- Extract text & tables (pdfplumber)
- Create and merge PDFs (reportlab)
- Detect and fill out forms
- OCR for scanned documents

## Form Workflow
1. Check for fillable fields
2. Extract field metadata as JSON
3. Fill fields programmatically
4. Generate completed PDF

它的特别之处在于:这个技能内含针对各种工作流的 Python 脚本。对于可填写的 PDF,字段会被自动识别。对于不可填写的表单,则采用一种基于标注、并带有视觉校验的方式。

换成 MCP 来做同样的事呢?那我就得自己搭一个服务器,得定义工具 schema、实现错误处理,还要把这一整套东西部署到某个地方。而这个技能只是一个 Markdown 文件加上几个 Python 脚本。搞定。

Superpowers 技能库

开发者社区已经在 GitHub 上分享现成的技能了。Jesse Vincent 的 「Superpowers」库就是一个很好的例子,里面都是经过实战检验、用于日常开发的技能:

「技能赋予你的智能体超能力。它们是有文档记录的最佳实践,Claude 会学习它们并始终如一地加以运用。」

为什么这很重要

这对软件开发的意义是巨大的:

  1. 知识变得可移植:一次定义好的工作流可以在任何地方使用
  2. 一致性:智能体不会再犯「我忘了」这类错误
  3. 规模化:团队可以把自己的最佳实践固化为技能
  4. 专业化:面向法律、医疗、金融等领域的专属技能……

未来:新可能性的爆发

我们正处在一场快速演进的开端。这种格式的简单,把入门门槛降到了最低。本质上,它们就只是结构化的 Markdown 文件。

举个例子:财务管控团队每月都要编制财务报表。搭配合适的技能组合,这件事就能自动完成。从 ERP 系统拉取数据、分析偏差、生成图表,再导出为 PDF。过去要花上半天的工作,智能体几分钟就搞定了。


所用工具:

Claude Code

正在做 AI 驱动的自动化?聊聊吧。我可以帮你为自己的工作流开发定制技能。

NW
Nils WeiserAI 智能体专家 · 博登湖地区
与我合作 ▸

更多现场笔记

所有文章 ▸