← 返回 Skills 市场
443
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install weather-of-beijing-with-almanac
功能描述
获取北京明日天气预报和黄历,每天下午6点推送。包含气温对比提醒(波动超5℃警告)、雨天带伞提醒、以及第二天的黄历信息。
安全使用建议
技能总体内部一致且用途明确,但在安装/使用前请确认:
- 如果你打算让技能使用 mxnzp 黄历 API,你需要提供 app_id/app_secret;当前元数据没有声明这些凭据,因此需要在配置或调用时明确传入。否则技能会退回到网页搜索抓取黄历。
- 确认消息推送所用的 message 工具(飞书)如何接收目标 openid/目标用户:确保你信任该工具并理解谁会收到消息。
- 技能会调用外部服务(wttr.in 与搜索结果);如果你对隐私或数据外发敏感,评估这些请求是否接受。
- 技能提到由 cron 在 18:00 触发,但没有安装/注册定时任务的具体步骤;确认你的运行环境如何安排定时执行(或手动触发)。
总体而言可以安装,但在把凭据或收件人信息交给技能前先确认运行细节与信任边界。
功能分析
Type: OpenClaw Skill
Name: weather-of-beijing-with-almanac
Version: 1.0.2
The skill is classified as suspicious due to the insecure handling of API credentials. In SKILL.md, Step 2 instructs the agent to make a `curl` request to `https://www.mxnzp.com/api/holiday/single/...` including `app_id=your_app_id&app_secret=your_secret` directly in the URL query parameters. This method of transmitting sensitive `app_secret` via a GET request is insecure, as it can expose the secret in server logs, browser history, or network intermediaries. While the intent appears to be to use legitimate credentials for the skill's stated purpose, the instruction itself represents a significant vulnerability for credential exposure, relying on the agent's interpretation and secure handling of such placeholders.
能力评估
Purpose & Capability
技能名与描述(获取北京明日天气并推送含黄历信息)与运行指令基本一致:使用 wttr.in 获取天气、通过网页搜索或可选黄历 API 获取黄历、再用消息工具推送。唯一值得注意的轻微不一致是 SKILL.md 在示例 URL 中包含 mxnzp 的 app_id/app_secret 占位符,但 registry 元数据未声明任何必需的环境变量或凭据。
Instruction Scope
运行步骤限定在获取天气(curl wttr.in)、获取黄历(优先 API,备选为网页搜索)和通过 message 工具发消息。指令不要求读取系统文件、访问不相关凭据或将数据发送到未说明的外部端点。使用 batch_web_search 与 message 工具 属于平台工具调用,属于技能目的范围。
Install Mechanism
无安装规范、无代码文件,属于 instruction-only,最低磁盘/执行风险。仅声明需要 curl 二进制,这与使用 curl 调用 wttr.in 一致。
Credentials
注册表显示无需任何环境变量或凭据,这是合理的(wttr.in 无需密钥)。但 SKILL.md 展示了一个可选的 mxnzp API 调用示例,其中包含 app_id 和 app_secret 占位符('your_app_id'/'your_secret'),且未在 requires.env 中声明。另一个隐含需求是需要知道接收者的飞书 openid 或由 message 工具在运行时提供接收信息——这些也没有在元数据中明确说明。
Persistence & Privilege
flags: always=false,技能不会强制常驻。默认允许模型自主调用(平台默认),但没有请求修改其它技能或系统配置,也没有声明持久化安装步骤。
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install weather-of-beijing-with-almanac - 安装完成后,直接呼叫该 Skill 的名称或使用
/weather-of-beijing-with-almanac触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Clarified formatting of sample weather push content, switching section headers to bold markdown for consistency.
- Updated Feishu channel user instructions to "你的飞书openid" for accuracy.
- No code or functional changes—only wording and formatting in documentation.
v1.0.1
- 修改推送用户说明,将固定 openid 修改为“配置为你的openid”,以便用户自定义接收者
- 其余功能和逻辑未发生变化
v1.0.0
first version
元数据
常见问题
get tomorrow weather of beijing , with Chinese almanac information 是什么?
获取北京明日天气预报和黄历,每天下午6点推送。包含气温对比提醒(波动超5℃警告)、雨天带伞提醒、以及第二天的黄历信息。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 443 次。
如何安装 get tomorrow weather of beijing , with Chinese almanac information?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install weather-of-beijing-with-almanac」即可一键安装,无需额外配置。
get tomorrow weather of beijing , with Chinese almanac information 是免费的吗?
是的,get tomorrow weather of beijing , with Chinese almanac information 完全免费(开源免费),可自由下载、安装和使用。
get tomorrow weather of beijing , with Chinese almanac information 支持哪些平台?
get tomorrow weather of beijing , with Chinese almanac information 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 get tomorrow weather of beijing , with Chinese almanac information?
由 Jay(@lixiaojie-1012)开发并维护,当前版本 v1.0.2。
推荐 Skills