💡 技能与其他方法大比拼
快速指南:什么时候该用什么
| Tool 工具 | Best For 最适合的场景 |
|---|---|
| Skills 技能 | 跨对话可复用的流程知识 |
| Prompts 提示词 | 一次性指令与即时上下文 |
| Projects 项目集锦 | 工作空间内的持久背景知识 |
| Subagents 子代理系统 | 赋予特定权限,让它独立执行任务 |
| MCP | 让 Claude 连上外部数据源 |
什么时候用 Skills 呢?当你想让任何 Claude 实例都能调用某个能力的时候。它们就像可以随身携带的专家技能包。
那什么时候用 Subagents 呢?当你需要一个为特定任务量身打造、拥有独立工作流程且工具访问权限受限的“独立小分队”时。
组合起来用更妙:Subagents 可以调用 Skills 来获取专业能力,这样既保持了独立性,又融入了可移植的知识。
核心提示:如果你发现自己总在不同对话里重复输入同样的提示词,那就该动手创建一个 Skill 了。
Skills vs MCP (Model Context Protocol)
技能与 MCP(模型上下文协议)
| 功能特性 | Skills | MCP |
|---|---|---|
| 核心用途 | 专为特定任务打造的专业技能和工作流 | 外部数据和 API 集成 |
| Portability 便携性杠杠的 | 格式统一,处处适用(Claude.ai、Code、API) | 需要配置服务器 |
| 代码执行能力也是没得说 | 能塞进可执行脚本,说走就走 | 工具箱和资源库都给你备齐了 |
| 使用效率 | 加载前需要 30-50 个 token | 具体看实现方式 |
| 最擅长 | 重复性任务和文档工作流 | 数据库访问、API 集成 |
搭配使用:Skills 还能创建 MCP 服务器! mcp-builder 这个技能能帮你打造高质量的 MCP 集成方案。
Skills vs System Prompts 技能与系统提示词的区别
| 功能特性 | Skills | System Prompts |
|---|---|---|
| Structure 结构 | 包含 YAML 前置元数据、使用说明和脚本的文件夹 | 纯文本使用说明 |
| Reusability 可复用性超强 | 版本可控,方便分享,还能灵活组合 | 直接复制粘贴,专为特定对话定制 |
| Loading 正在加载 | 按需使用(只在相关时) | 始终在语境中 |
| Maintenance 维护 | 集中更新 | 每次对话都能手动更新 |
| Composability 组合能力超强 | 多个技能自动叠加 | 还能手动组合搭配 |
