Weather Daily

v1.0.2

Daily weather briefing for any city — morning conditions, what to wear, umbrella forecast, evening preview, extreme weather alerts. No API key. Works worldwide.

0· 136·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for jiajiaoy/weather-daily.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Weather Daily" (jiajiaoy/weather-daily) from ClawHub.
Skill page: https://clawhub.ai/jiajiaoy/weather-daily
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install weather-daily

ClawHub CLI

Package manager switcher

npx clawhub@latest install weather-daily
Security Scan
Capability signals
Requires sensitive credentials
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description claim a weather push service without API keys; the package includes registration, scheduling, and prompt-generation scripts that read/write per-user profiles and produce search prompts for an LLM/WebSearch — this is coherent with the stated purpose. Minor metadata inconsistency: repository/homepage references exist in _meta.json but the top-level registry entry showed no homepage; not security-critical.
Instruction Scope
SKILL.md and the scripts limit actions to: reading/writing data/users/<userId>.json, printing formatted prompts that instruct an LLM to do WebSearch, and emitting cron scheduling markers. The scripts do not perform arbitrary file reads, network calls, or access environment secrets. They print search strings that include the user-supplied city (expected for weather queries).
Install Mechanism
No install spec is provided (instruction/script-only), so nothing is downloaded or executed at install time beyond the included Node scripts. Node runtime >=18 is declared in metadata which matches included JS files.
Credentials
The skill declares no required environment variables, credentials, or external config paths. The only stored data are user preferences (city, units, times, channel) in data/users/*.json — appropriate and minimal for the functionality.
Persistence & Privilege
always:false and normal autonomous invocation are used (expected). The scripts print __OPENCLAW_CRON_ADD__ / __OPENCLAW_CRON_RM__ messages to stdout to request platform scheduling; if the platform honors these markers the skill will create persistent recurring jobs that autonomously run the local Node scripts to generate push prompts. This scheduling is consistent with a push service but is a persistence feature the user should be aware of.
Assessment
This skill appears to do what it says: it stores minimal user preferences in data/users/<userId>.json and prints prompt templates that rely on the platform/LLM to perform WebSearch and produce weather text. Before installing, consider: (1) Confirm the OpenClaw platform/host will parse the printed __OPENCLAW_CRON_ADD__ lines — those create persistent scheduled pushes to channels (telegram/feishu/slack/discord) and will run automatically; (2) review who can access the data/users directory on the host (it contains user city and preference info); (3) test with a throwaway userId to verify scheduling behavior and message routing; (4) if you expect trustable official alerts, note the skill relies on WebSearch/LLM aggregation and is not a direct feed from official meteorological APIs; (5) if you need provenance or a maintained upstream, try to verify the referenced GitHub repo/author. Overall the script behavior and requested permissions are proportionate to its purpose.

Like a lobster shell, security has layers — review code before you run it.

latestvk9755bz92cc06vr4rxfe45jcwh85mthd
136downloads
0stars
3versions
Updated 18h ago
v1.0.2
MIT-0

weather-daily

私人天气助手 — 早间实况 · 晚间预告 · 一周预报 · 极端预警

何时使用

  • 用户说"今天天气""天气怎么样""下雨吗""穿什么"
  • 用户问"明天天气""明天冷吗""要带伞吗"
  • 用户说"本周天气""天气预报""这周有雨吗"
  • 用户问"空气质量""AQI""今天适合出门吗"
  • 用户说"开启天气推送""订阅天气""每天推天气"
  • 用户说"下周天气""这周末出去玩合适吗"
  • 用户说"下个月天气""下个月适合旅游吗"

📋 功能说明

指令脚本说明
今日天气morning-push.js <userId>今日温度/湿度/风力/分时预报/穿衣/出行建议
明日预告evening-push.js <userId>明日天气预告 + 提醒 + 后天预览
一周预报forecast.js <userId>未来7天逐日天气 + 趋势 + 穿衣建议
下周周报weekly-push.js <userId>每周六推送下周天气 + 最佳出行日
月度概况monthly-push.js <userId>每月末推送下月气候 + 分旬预测
开启推送push-toggle.js on <userId>定时推送(早/晚/周报/月报)
关闭推送push-toggle.js off <userId>停止全部推送
推送状态push-toggle.js status <userId>查看当前推送配置

🌤️ 早间天气内容

每日早间推送(默认 07:00),包含:

  • 今日温度区间、天气状况、湿度、风力风向
  • 日出/日落时间
  • 分时预报(早晨/上午/下午/夜间)
  • 空气质量(AQI + 等级)
  • 穿衣建议、出行建议
  • 极端天气提醒

🌙 晚间天气内容

每日晚间推送(默认 21:00),包含:

  • 明日温度、天气状况、湿度、风力
  • 出行/穿衣/雨伞等具体提醒
  • 极端天气预警(如有)
  • 后天天气一句话预览

⚠️ 支持的预警类型

类型说明
🌧️ 降雨中雨/大雨/暴雨预警
❄️ 降雪小雪/大雪/暴雪预警
💨 大风6级以上大风预警
🌀 台风台风路径与影响范围
🥶 寒潮大幅降温预警
🔥 高温35°C+ 高温预警
🌫️ 空气质量AQI 重度污染预警

🔧 脚本说明

注册用户

node scripts/register.js <userId> <city> [units] [morningTime] [eveningTime]
# 示例:
node scripts/register.js alice 上海
node scripts/register.js bob Beijing imperial 08:00 22:00

推送管理

node scripts/push-toggle.js on <userId> [--morning 07:00] [--evening 21:00] [--channel telegram]
node scripts/push-toggle.js off <userId>
node scripts/push-toggle.js status <userId>

支持渠道:telegram / feishu / slack / discord


⚠️ 注意事项

  1. 使用前须先注册:node scripts/register.js <userId> <city>
  2. 无需 API Key,天气数据通过 WebSearch 实时搜索获取
  3. 用户偏好存储在 data/users/<userId>.json,仅含城市/单位/时间等配置,不含天气内容
  4. 搜索结果受 WebSearch 实时性限制,极端天气预警以官方气象部门发布为准

Comments

Loading comments...