概述


模板一:天气查询

```markdown # 天气查询技能

触发条件

用户说"天气"、"查天气"、"XX天气"时触发

基础信息

  • API:https://wttr.in/{城市}?format=j1
  • 方法:GET
  • 认证:无

参数提取

城市名:从"天气"前提取,如"北京天气"→城市=北京

返回格式

"{城市}今天天气:{天气},温度{温度}°C,湿度{湿度}%"

示例

用户:北京天气怎么样 → 提取城市=北京 → 调用 API → 返回:"北京今天天气:晴,温度15°C,湿度45%" ```


模板二:计算器

```markdown # 计算器技能

触发条件

用户说"计算"、"等于多少"、"帮我算"时触发

基础信息

  • 功能:数学运算
  • 工具:JavaScript Function

参数提取

表达式:从消息中提取数学表达式 如:"计算 123+456" → 表达式="123+456"

支持运算

+ - / % * ( )

返回格式

"{表达式} = {结果}"

示例

用户:计算 (100+200)*3 AI:计算结果:(100+200)*3 = 900 ```


模板三:新闻资讯

```markdown # 资讯查询技能

触发条件

用户说"最新消息"、"新闻"、"今天有什么新闻"时触发

基础信息

  • API:https://news.example.com/api/latest
  • 方法:GET
  • 认证:API Key

参数提取

分类(可选):国内/国际/科技/娱乐,默认=国内

返回格式

"今日{分类}新闻: 1. {标题1} 2. {标题2} 3. {标题3}"

示例

用户:今天科技新闻 AI:今日科技新闻: 1. xxx 2. xxx 3. xxx ```


模板四:翻译

```markdown # 翻译技能

触发条件

用户说"翻译"、"翻译成英文"、"翻译成中文"时触发

基础信息

  • API:https://api.example.com/translate
  • 方法:POST
  • 认证:API Key

参数提取

1. 目标语言:从"翻译成X"提取,如"翻译成英文"→目标=en 2. 原文:从消息中提取要翻译的文本

语言代码

中文=zh,英文=en,日文=ja,韩文=ko

返回格式

"翻译结果:{译文}"

示例

用户:把"你好世界"翻译成英文 AI:翻译结果:Hello World ```


模板五:提醒

```markdown # 定时提醒技能

触发条件

用户说"提醒我"、"设个提醒"、"到时候通知我"时触发

基础信息

  • 功能:设置定时提醒
  • 使用工具:Cron 定时任务

参数提取

1. 时间:从消息中提取时间 2. 事项:从消息中提取提醒内容

时间格式支持:

  • "5分钟后" → 5分钟后
  • "明天上午9点" → 明天的9:00
  • "周五下午3点" → 本周五的15:00

返回格式

"✅ 已设置提醒:{时间}提醒您'{事项}'"

示例

用户:提醒我5分钟后喝水 AI:✅ 已设置提醒:5分钟后提醒您'喝水'

用户:明天上午9点提醒我开会 AI:✅ 已设置提醒:明天9:00提醒您'开会' ```


模板六:Word/Excel 生成

```markdown # 文档生成技能

触发条件

用户说"生成报告"、"创建文档"、"写个方案"时触发

基础信息

  • 功能:生成 Word/Excel 文档
  • 使用工具:文件系统 + Office 库

参数提取

1. 文档类型:Word/Excel/报告/方案 2. 内容要求:从消息中提取

返回格式

"✅ 已生成{文档类型}:{文件名} 路径:{保存路径}"

示例

用户:生成一份月度销售报告 AI:✅ 已生成 Word 文档:月度销售报告_20260324.docx 路径:C:\Users\xxx\Documents\销售报告\ ```


使用模板的方法

1. 复制模板 2. 修改 API 地址和参数 3. 调整返回格式 4. 测试是否生效


下一步学什么

  • 5.7 Skill 调试技巧 → 出了问题怎么排查
  • 5.8 如何发布和分享 Skill → 分享你写的 Skill 给别人

模板拿走,改改就能用!

常见问题

Q: 有没有 Skill 模板?
A: 有。查看 OpenClaw 官方文档的 Skill 开发指南。