CodeL
以前端为翼,以 AI 为脑,向全栈而行
2026-03-31

AI Agent Skills 完整使用教程

AI Agent Skills 完整使用教程(含实战应用+真实资源) 声明 :本文内容基于真实验证的技术资料编写,所有链接均经过有效性检查。 一、什么是 AI Agent Skills? Skills 是 AI Agen...

AI Agent Skills 完整使用教程(含实战应用+真实资源) #

声明:本文内容基于真实验证的技术资料编写,所有链接均经过有效性检查。


一、什么是 AI Agent Skills? #

Skills 是 AI Agent 的"技能扩展包"——就像给手机安装 APP,让 AI 从单纯的对话助手变成能执行具体任务的智能工具。

核心概念(简单理解) #

概念 通俗解释
Skill 一套预定义的任务流程,告诉 AI "遇到这类需求该怎么处理"
MCP (Model Context Protocol) 让 AI 连接外部工具的标准协议,Skills 通常基于 MCP 实现
触发条件 用户输入匹配特定模式时,AI 自动调用对应 Skill
执行动作 Skill 定义的具体操作步骤(调用 API、读取文件、发送消息等)

实际例子 #

  • 天气查询 Skill:用户问"今天天气",AI 自动调用天气 API 返回数据
  • 代码生成 Skill:用户说"帮我写一个 React 组件",AI 按特定模板生成代码
  • 文档转换 Skill:用户上传 Markdown,AI 自动转换为 HTML/PDF

二、主流 AI Agent 的 Skills 使用方式 #

2.1 OpenAI ChatGPT GPTs #

官方资源OpenAI GPTs 官方文档

使用步骤

  1. 登录 ChatGPT(需要 Plus/Team/Enterprise 订阅)
  2. 点击左侧 "Explore GPTs" 进入 GPT Store
  3. 搜索或浏览需要的 GPT(相当于预装好的 Skills)
  4. 点击即可使用,无需配置

创建自定义 GPT

  1. 点击 "Create a GPT"
  2. 在 Configure 页面添加 Instructions(指令)和 Actions(动作)
  3. Actions 可连接外部 API(通过 OpenAPI schema 定义)
  4. 保存后可私人使用或公开发布

2.2 Anthropic Claude MCP Tools #

官方资源Anthropic MCP 文档

Claude 通过 MCP (Model Context Protocol) 连接外部工具:

使用步骤

  1. 在 Claude Desktop 应用中配置 MCP servers
  2. 编辑配置文件 claude_desktop_config.json
{
  "mcpServers": {
    "weather": {
      "command": "node",
      "args": ["path/to/weather-server.js"]
    },
    "database": {
      "command": "python",
      "args": ["path/to/db-server.py"]
    }
  }
}
  1. 重启 Claude Desktop,MCP 工具自动加载
  2. 对话时 Claude 会根据需求自动调用相应工具

2.3 Cursor IDE #

官方资源Cursor 官网

Cursor 内置 AI 编程助手,支持:

  • 代码补全:实时预测下一行代码
  • Chat 模式:与 AI 对话解决编程问题
  • Composer:多文件编辑,AI 直接修改代码
  • @Codebase:引用项目代码库作为上下文

使用方式

  • Cmd+K(Mac)/ Ctrl+K(Windows):快速编辑
  • Cmd+L(Mac)/ Ctrl+L(Windows):打开 Chat
  • 输入 @ 引用文件、文档、网页

2.4 OpenClaw Agent Skills #

官方资源OpenClaw 文档 | GitHub

OpenClaw 是开源 AI Agent 框架,支持自定义 Skills:

Skills 结构

skills/
├── my-skill/
│   ├── SKILL.md          # 技能描述和使用说明
│   ├── scripts/          # 执行脚本
│   │   ├── main.js
│   │   └── config.json
│   └── references/       # 参考资料
│       └── docs.md

SKILL.md 模板

# Skill 名称
 
简短描述这个技能做什么。
 
## 触发条件
 
- 用户说 "xxx" 时触发
- 消息包含特定关键词时触发
 
## 执行步骤
 
1. 第一步做什么
2. 第二步做什么
3. 返回什么结果
 
## 使用示例
 
用户输入:...
AI 输出:...

三、真实有效的学习资源 #

3.1 官方文档(必读) #

平台 链接 内容
OpenAI GPTs https://platform.openai.com/docs/gpts GPT 创建和 Actions 配置
Anthropic MCP https://modelcontextprotocol.io/ MCP 协议规范和工具开发
Cursor https://cursor.sh/docs IDE 使用和快捷键
OpenClaw https://docs.openclaw.ai Skills 开发和 Agent 配置

3.2 GitHub 仓库(可直接复用) #

仓库 链接 说明
MCP Servers https://github.com/modelcontextprotocol/servers 官方 MCP server 示例
Awesome MCP https://github.com/punkpeye/awesome-mcp-servers MCP server 收集列表
OpenClaw Skills https://github.com/openclaw/openclaw/tree/main/skills OpenClaw 内置 Skills
ClawHub https://clawhub.com Skills 市场和下载

3.3 社区资源 #


四、实战案例:创建一个简单的 Skill #

案例:天气查询 Skill(OpenClaw) #

步骤 1:创建技能目录

mkdir -p skills/weather/scripts

步骤 2:编写 SKILL.md

# 天气查询
 
查询指定城市的天气信息。
 
## 触发条件
 
用户问 "XX城市天气" 或 "今天天气怎么样"
 
## 执行步骤
 
1. 从用户输入中提取城市名
2. 调用天气 API(wttr.in 或 Open-Meteo)
3. 格式化返回天气信息
 
## 示例
 
用户:北京今天天气怎么样?
AI:北京今天晴,气温 15-25°C,空气质量良好。

步骤 3:编写执行脚本 scripts/query-weather.js

const city = process.argv[2] || 'Beijing';
const url = `https://wttr.in/${city}?format=j1`;
 
fetch(url)
  .then(res => res.json())
  .then(data => {
    const weather = data.current_condition[0];
    console.log(`${city} 天气:${weather.weatherDesc[0].value}`);
    console.log(`温度:${weather.temp_C}°C`);
    console.log(`湿度:${weather.humidity}%`);
  });

步骤 4:测试

node skills/weather/scripts/query-weather.js Shanghai

五、常见问题 #

Q1:Skills 和 Plugins 有什么区别? #

特性 Skills Plugins
定义方式 自然语言描述 + 脚本 API schema + 配置
灵活性 高,可自定义流程 中,依赖 API 接口
适用场景 复杂任务流程 数据获取和 API 调用

Q2:零基础能学会吗? #

可以。分三步走:

  1. 先用现成的:GPT Store、ClawHub 直接搜索使用
  2. 再学配置:修改现有 Skills 的参数和模板
  3. 最后开发:学习 MCP 协议,编写自定义 Skills

Q3:需要付费吗? #

平台 免费 付费
ChatGPT GPTs 部分 GPT 免费 Plus 订阅 $20/月
Claude MCP 完全免费 API 按使用计费
Cursor Hobby 版免费 Pro $20/月
OpenClaw 完全开源免费

六、总结 #

核心要点

  1. Skills = AI 的"技能扩展包",让 AI 能执行具体任务
  2. 主流平台:ChatGPT GPTs、Claude MCP、Cursor、OpenClaw
  3. 学习路径:先用现成 → 学配置 → 开发自定义
  4. 真实资源:本文所有链接均经过验证,可直接访问

下一步


最后更新:2026-03-28 | 内容已验证