← 返回 Skills 市场
155
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install weather-daily
功能描述
Daily weather briefing for any city — morning conditions, what to wear, umbrella forecast, evening preview, extreme weather alerts. No API key. Works worldwide.
安全使用建议
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.
功能分析
Type: OpenClaw Skill
Name: weather-daily
Version: 1.0.2
The weather-daily skill bundle is a well-structured tool for providing scheduled weather updates via an AI agent. It uses a 'no-API-key' approach by generating specific search prompts for the agent to execute. Security-wise, the scripts (such as register.js and push-toggle.js) implement robust input sanitization and path traversal protections using a safeUserPath function. The use of the __OPENCLAW_CRON_ADD__ mechanism is consistent with the platform's intended functionality for scheduling tasks, and no evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
能力标签
能力评估
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.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install weather-daily - 安装完成后,直接呼叫该 Skill 的名称或使用
/weather-daily触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Updated package version to 1.0.2 in package.json.
- No changes to skill features or documentation.
v1.0.1
Version 1.0.1
- Added README.md for improved documentation and onboarding.
- Updated SKILL.md: shortened and clarified the description, making it more concise and globally oriented.
- Minor metadata and documentation updates for better usability and clarity.
v1.0.0
- Initial release of daily weather push skill.
- Provides morning (today’s weather, outfit/commute tips) and evening (tomorrow’s weather preview) notifications.
- Supports weekly forecast, monthly outlook, and extreme weather/air quality alerts.
- City-based and requires no API key, using real-time WebSearch for weather data.
- Includes user registration and push scheduling for various platforms (Telegram, Feishu, Slack, Discord).
元数据
常见问题
Weather Daily 是什么?
Daily weather briefing for any city — morning conditions, what to wear, umbrella forecast, evening preview, extreme weather alerts. No API key. Works worldwide. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 155 次。
如何安装 Weather Daily?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install weather-daily」即可一键安装,无需额外配置。
Weather Daily 是免费的吗?
是的,Weather Daily 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Weather Daily 支持哪些平台?
Weather Daily 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Weather Daily?
由 jiajiaoy(@jiajiaoy)开发并维护,当前版本 v1.0.2。
推荐 Skills