撒大大撒

v1.0.0

极简的城市实时天气查询技能,支持国内主流城市

0· 141· 1 versions· 0 current· 0 all-time· Updated 10h ago· MIT-0

Install

openclaw skills install dsadsad

简单天气查询 Skill

极简的城市天气查询能力,无需API Key,模拟返回天气数据(可替换为真实接口)。

触发条件

当用户输入包含以下关键词时自动触发:

  • “天气”“气温”“下雨”“刮风”“晴/阴/雨”
  • “XX城市天气”“今天天气怎么样”

执行流程

  1. 解析用户输入,提取目标城市名(如“北京”“上海”);
  2. 模拟调用天气接口(可替换为真实API);
  3. 按固定格式返回天气信息;
  4. 若未识别城市,提示用户补充城市名。

工具调用(模拟版,无依赖)

get_weather(city: string)

获取指定城市的模拟天气数据

  • 参数:city(必填)- 城市名称(如“北京”)
  • 返回:结构化天气信息(气温、天气状况、风力)
  • 示例:
    def get_weather(city):
        # 模拟数据,可替换为真实天气API(如高德/百度天气)
        weather_data = {
            "北京": {"temp": "18℃", "status": "晴", "wind": "3级东风"},
            "上海": {"temp": "22℃", "status": "多云", "wind": "2级南风"},
            "广州": {"temp": "28℃", "status": "雷阵雨", "wind": "4级西南风"}
        }
        return weather_data.get(city, {"temp": "未知", "status": "未查询到", "wind": "未知"})
    

Version tags

latestvk97b1gdyrjvn5g36gwzqfaysfs83dkwz