Claude Agent Skills 介绍与使用指南 [0]

thumbnail

1. Agent Skills (技能) 的核心概念与应用 [0]

  1. 视频介绍:视频作者小木头向观众问好 [0]。
  2. 新特性发布:Claude近期发布了Agent Skills(简称skills或技能)最新特性 [1]。
  3. 技能定义:技能使Claude能像人类一样,通过学习新技能高效完成特定任务 [2]。
  4. 应用范围:Agent skills能力已扩展到Claude Code、Claude桌面应用,以及Claude API [3]。
  5. 本期目标:本视频将介绍Agent skills的定义和使用方法 [4]。
  6. 官方文档参考:首先跟随官方文档来了解技能 [5]。
  7. 技能提升能力:Claude使用skills来提升特定任务的执行能力 [6]。
  8. Skills构成:Skills是一系列文件夹 [7]。
    1. 文件夹内包含指令、脚本和相关资源 [7]。
  9. 技能来源:可以使用Claude发布的模板或现有skills [8]。
    1. 也可以根据需求构建或发布自己的skill [8]。
    2. 未来用户可以将有用的skill分享给朋友 [9]。
  10. 工作原理:Claude会搜索可用技能,找到最适合当前任务的技能并应用 [10]。
  11. 支持产品:Claude应用、Claude API和Claude Code均已支持skills [11]。

2. 在桌面应用中启用和查看技能 [12]

  1. 演示环境:本期视频将使用桌面应用演示skills的使用 [12]。
  2. 启用步骤:
    1. 打开Claude桌面应用,进入设置(settings) [12]。
    2. 找到capability菜单项下的skills选项 [12]。
    3. 首先需开启代码执行和文件创建功能 [12]。
    4. 正常启用后,应能在此处看到技能列表 [12]。
  3. 查看技术细节:
    1. 回到官方文档,点击最下方的入门章节 [12]。
    2. 选择“示例技能自定义”,进入一个代码仓库 [12]。
    3. 仓库中列出了所有技能的代码 [12]。
  4. 技能包结构:
    1. 每个技能包包含一个skill.md文件 [12]。
    2. 点击skill.md可查看技能的名字、描述、指令等约定内容 [12]。
    3. 该文件约定了技能的设计理念和输出文件/数据 [13]。
    4. 例如,Canvas Design技能约定生成过程包含两步:理念生成和文件生成(PDF或PNG) [14]。
  5. 查看其他技能结构:
    1. 检查MCP Builder技能包 [15]。
    2. 它不仅有skill.md,还包含scripts文件夹 [15]。
    3. scripts文件夹内是代码执行时会用到的Python脚本 [16]。
  6. 脚本作用:脚本在代码执行过程中被引用并完成执行 [17]。
  7. 开源信息:Claude原生提供的技能已开源在代码仓库中 [18]。
  8. 列表显示问题:若启用后未立即看到列表,建议重启Claude桌面应用 [19]。
  9. 常见原生技能示例:
    1. 包含artifact build和brand guidelines [21]。
    2. Canvas Design:创建视觉艺术效果,生成编辑文件和PDF文档 [21]。
    3. MCP Builder:帮助创建高质量MCP服务器,增强大模型与外部服务交互 [22]。
    4. Slack GIF Creator:优化Slack动画GIF的尺寸、帧率和效果等工具包 [23]。

3. 实际测试与使用 Canvas Design 技能 [24]

  1. 启用测试技能:在设置中启用Canvas Design技能 [24]。
  2. 快速测试:点击技能旁边的三个点菜单,选择try and check进行快速验证 [25]。
  3. 首次测试结果:Claude生成了一个具有几何感觉的设计图 [26]。
  4. 技能读取过程:
    1. 技能首先读取了Canvas Design的能力和最佳实践 [27]。
    2. 这些信息来自skill.md文件和提供的字体文件(如Canvas Fonts) [28]。
    3. 作者已克隆代码仓库,可通过源代码了解每个技能的代码情况 [29]。
  5. 正式使用:新建一个绘画,正式利用该技能进行设计 [30]。
  6. 设计任务:复制官方文档第一段文字,要求技能帮助设计一个介绍跨技能使用的视频封面 [31]。
  7. 设计输出:设计完毕,生成了一个PDF文件,具有几何设计感 [33]。
  8. 输出格式确认:skill.md中指定了可以是PDF或图片编辑格式 [34]。
  9. 设计流程回顾:
    1. 技能首先读取最佳实践和设计原则(浏览整个技能包文件) [35]。
    2. 接着创建了设计理念 [36]。
    3. 最后使用Python代码执行,生成了最终的设计稿 [36]。
  10. 总结:以上是在Claude桌面应用中使用技能的流程 [37]。

4. 自定义技能包的创建与导入 [38]

  1. 复制技能:将Canvas Design复制一份,命名为my canvas design [38]。
  2. 修改约定名称:必须在skill.md中将名字修改为与目录一致的名称,即my canvas design [39]。
  3. 打包:将修改后的目录打包成zip压缩包 [39]。
  4. 上传导入:
    1. 在设置capabilities中,选择upload skills [40]。
    2. 将刚才的zip包上传 [41]。
  5. 导入结果:现在列表中多了一个技能包my canvas design [42]。
  6. 自定义技能结构要求:
    1. 官方文档介绍了如何创建自定义skills [43]。
    2. 正确结构:zip包内有一个同名目录 [44]。
    3. 目录内包含skill.md文件 [44]。
    4. 目录内可包含脚本、字体等资源文件 [44]。
    5. 错误结构:zip文件直接包含所有文件(不推荐) [44]。
  7. 自定义技能测试:
    1. 可以点击my canvas design旁边的三点菜单,选择Try in Chat进行测试 [44]。
    2. 测试显示,它正确地从my canvas design目录中读取了资源文件和配置 [44]。
  8. 总结与鼓励:这是扩展AI应用能力的好方法,整理自己的技能包后可以分享给朋友 [44]。

5. 结尾与互动 [45]

  1. 用户互动:欢迎大家在评论区分享使用技能的心得体会 [45]。
  2. 结束语:感谢收看,期待下期视频分享 [46]。
  3. 空行:视频结束 [47]。