---
name: skill-vs-mcp
description: 分不清 Skill 和 MCP 该用哪个时阅读：两者的分工边界、判断口诀、以及在同一个方案里如何组合。读 Anthropic Agent Skills 工程博客后的消化笔记。
tags: [skill, mcp, architecture]
category: notes
---


# Skill 与 MCP 的分工边界

读 Anthropic《Equipping Agents for the Real World with Agent Skills》后的消化。

## 一句话分工

- **MCP**：解决"Agent ↔ 工具"的**连接**问题——让 Agent 能调到数据库、API、浏览器
- **Skill**：解决"程序性知识"的**封装**问题——让 Agent 知道**怎么做好**一类事（步骤、规范、领域 know-how）

## 判断口诀

- "要**接上**一个外部系统" → MCP Server
- "要**教会**一套做事方法" → SKILL.md
- 两者经常组合：MCP 提供手，Skill 提供脑——比如 MCP 连到客户数据库（手），Skill 写清"企业数据问答的评测流程"（脑）

## 为什么 Skill 用 markdown 而不是代码

因为大部分程序性知识是**文本**：检查清单、决策规则、步骤顺序。渐进式披露机制让 AI 先读元数据（省 context），需要时才读正文——这就是 SKILL.md 设计的核心。

## 对 FDE 的含义

攒 Skill 资产库 = 把自己的实施经验变成可复用、可交接、可展示的资产。面试时"我交付过 N 个 agent skills"对应的就是这个。

原文：https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills
