首页 › Skills专栏 › 吴恩达 Skills 教程 › Part Ⅰ:Introduction Skills

Part Ⅰ:Introduction Skills

【吴恩达】2026年《Agent Skills》教程,从入门到实战,一次全搞定!Agent Skills with Anthropic—附课件代码​

​

飞书文档 - 图片

​

课程概述:​

本课程是Deeplearning.AI与Anthropic合作打造的Agent skills专项课程。​

本课程最适合新手的 Claude Skills 保姆级教程​

​

🌐

​

•

从最基础的「为什么要使用 Skills」讲起;​

•

一步步带你搞懂技能与工具、MCP、子智能体的区别,再到预制技能、自定义技能开发;​

•

最后手把手教你用 Claude API、Claude Code、Agent SDK 实现技能,帮你彻底搞懂怎么给 Claude 扩展能力​

•

打造更强大的 AI 应用。​

​

​

一、什么是Agent Skills(技能)​

1.1 一句话定义​

•

Agent Skills 是模块化的能力包,包含指令、元数据和可选资源(脚本、模板),让AI Agent在需要时自动加载和使用。​

1.2 通俗理解​

想象你在给新员工做入职培训:​

​

🌐

• ❌ 传统方式:每次都重复讲解相同的工作流程​

• ✅ Skills 方式:准备好工作手册,需要时自己翻阅​

​

Agent Skills 就像是给AI助手准备的"工作手册库":​

​

🌐

• 平时只知道手册目录(低成本)​

• 需要时才打开具体章节(按需加载)​

• 包含详细步骤和工具脚本(完整指导)​

​

1.3 发布背景​

1.4 关键技术特性:​

•

基于文件系统,通过Bash命令访问​

•

渐进式披露(Progressive Disclosure)架构​

•

与模型无关(Model-agnostic)​

​

代码块​

Plain Text

SKILL.md # 核心指令文件(YAML frontmatter + Markdown)​

scripts/ # 可执行脚本(Python/Bash)​

references/ # 参考文档​

../assets/ # 模板和资源文件​

​

二、为什么需要Skills​

2.1 解决的核心问题​

问题1:重复性工作的低效​

现状:每次对话都要重新描述相同的工作流程​

​

飞书文档 - 图片

​

Skills方案:​

​

飞书文档 - 图片

​

问题2:上下文窗口(Context Window)的浪费​

​

😀

传统方式:所有指令都占用上下文​

MCP 服务器:单个可能消耗 数万 tokens​

详细 Prompt:每次对话都重新加载​

Skills 方案:​

元数据阶段:仅 ~100 tokens(只知道 Skill 存在)​

指令阶段:<5,000 tokens(需要时才加载)​

资源阶段:几乎无限(文件不进入上下文)​

​

问题3:专业领域知识的复用困难​

场景:​

​

医疗诊断流程​

​

这些领域知识需要:​

​

✅ 结构化存储​

✅ 团队共享​

✅ 版本管理​

✅ 跨平台使用​

​

2.2 核心价值​

​

​

​

三、Skills的技术架构​

3.1 三层加载机制(Progressive Disclosure)​

这是 Skills 最核心的设计理念:​

​

​

•

内容:SKILL.md 的 YAML frontmatter​

​

​

​

作用:让 AI Agent 知道有哪些 Skills 可用,什么时候该用​

​

​

😀

💡 关键优势:可以安装数十个 Skills,几乎没有性能损失​

​

•

内容:SKILL.md 的主体部分​

​

​

​

作用:提供详细的操作指南和最佳实践​

​

•

内容类型:​

​

​

​

💡 关键优势:​

脚本执行不消耗上下文(仅结果消耗)​

可以包含大量参考资料(不用时不占 token)​

​

3.2 加载过程示例​

以 PDF 处理为例:​

​

​

​

😀

对比传统方式:​

​

3.3 文件系统驱动架构​

Skills 运行在 代码执行环境(Code Execution Container) 中:​

​

​

​

😀

工作流程:​

​

​

四、Skills与MCP、Function Call的区别​

这是理解Skills最重要的部分——它们不是竞争关系,而是互补关系。​

​

​

4.1 三者的核心定位​

​

​

4.2 详细对比表​

​

​

4.3 使用场景对比​

应该用 Skills 的场景:​

✅ 标准化工作流程(代码审查清单、文档模板)​

✅ 团队规范和最佳实践​

✅ 重复性任务自动化(报告生成、数据分析)​

✅ 领域专业知识(医疗诊断流程、法律审查)​

​

应该用 MCP 的场景:​

✅ 连接企业数据库(客户信息、订单数据)​

✅ 实时 API 调用(天气查询、股票价格)​

✅ 跨系统操作(Jira、Notion、GitHub)​

✅ 需要中心化治理的企业集成​

​

应该用 Function Call 的场景:​

✅ 简单的单一功能调用​

✅ 计算类操作(数学运算、单位转换)​

✅ 格式转换(JSON解析、数据格式化)​

​