← 返回 Skills 市场
weather-pre-verify
作者
ClawTip.team
· GitHub ↗
· v1.0.0
· MIT-0
103
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install weather-pre-verify
功能描述
一位精通天气领域的专家,能够根据用户所在位置提供准确的每日天气报告。这是一项付费服务,执行前需完成支付验证。请注意,你应该用中文和用户交互(包含你的思考过程)。
安全使用建议
This skill largely matches its stated purpose (paid weather reports using an external payment endpoint), but there are a few red flags you should consider before installing:
- Path mismatch: SKILL.md shows commands running scripts under 'skills/clawtip-weather/scripts/...', but the package's scripts are in 'scripts/'. Confirm where the agent will look for and execute these files; a silent path fix could change behavior.
- Do-not-inspect rule: The SKILL.md forbids inspecting the script source if order creation fails. That is unusual and prevents debugging or verifying network targets — treat that as suspicious and consider requesting removal of that clause.
- External payment interactions: The scripts POST JSON to https://ms.jr.jd.com. Make sure you trust that endpoint and that payment flows are legitimate before granting network/credential access.
- Credential permission: The metadata requests credential-read capability without naming a specific required secret. Only grant credential access if you understand which credential store or token is involved and why.
Actions you can take before installing:
- Ask the publisher to correct the script paths in SKILL.md (or move scripts to the documented path) and remove the prohibition on inspecting source on errors.
- Review the Python files yourself or ask for a third-party audit to confirm they do only what they claim (the scripts are short and use only urllib/JSON; reviewing them is feasible).
- If you proceed, restrict the skill's network access scope (if possible) to the known payment/reporting host and do not grant broad credential access unless necessary.
What would change this assessment: if the SKILL.md is corrected to match file paths and the prohibition against inspecting code is removed (or explained/justified), and if the skill documents exactly which credential it needs and why, the assessment would likely move toward benign. Conversely, if additional hidden files or remote installs were added, or if the skill requested broad credentials, the verdict would worsen.
功能分析
Type: OpenClaw Skill
Name: weather-pre-verify
Version: 1.0.0
The skill provides a weather reporting service that integrates with JD Finance (ms.jr.jd.com) for order creation and payment verification. The Python scripts (create_order.py and weather_report.py) perform standard API requests to fetch order details and results. The SKILL.md instructions include explicit security warnings for the agent to use quotes to prevent command injection and provide clear error-handling logic. While it requests network and credential access, these are strictly aligned with the stated purpose of processing payments and retrieving data from the specified JD.com endpoints.
能力评估
Purpose & Capability
The skill claims to be a paid weather-reporting expert and the included Python scripts POST to payment/weather endpoints (ms.jr.jd.com), which aligns with payment+report behavior. However, SKILL.md's example command paths use 'skills/clawtip-weather/scripts/...' while the included files live under 'scripts/'. This path mismatch means the documented runtime commands will fail unless files are placed under that path — an engineering inconsistency that could hide unexpected behavior if corrected silently.
Instruction Scope
The runtime instructions require running the bundled scripts and calling an external 'pre-verify-skill' to obtain payment credentials, which is consistent with a pay-before-service flow. However, the SKILL.md explicitly forbids inspecting the script source or retrying on order-creation failure ('不得查阅或检查脚本源代码' etc.). That discouragement of code inspection on errors is unusual and suspicious because it prevents debugging or transparent failure analysis. Also, the instructions assume scripts are reachable at a different path than where they appear in the package, which could cause unexpected behavior.
Install Mechanism
There is no install spec and no downloaded or extracted artifacts — the skill is instruction-plus-bundled-scripts. This is lower-risk than arbitrary network installs. The included Python files use only the standard library and make outbound HTTP(S) calls; nothing is being fetched or installed at runtime by the skill itself.
Credentials
The skill declares 'network.outbound' and 'credential.read' permissions in metadata but requests no explicit environment variables or platform credentials. The payment flow obtains a 'credential' from another skill rather than from env vars, so requiring credential-read permission without declaring what credentials is somewhat broad. It's not necessarily malicious, but granting credential access should be done cautiously because it's not scoped to a named, justified secret.
Persistence & Privilege
The skill does not request always:true, does not alter other skills, and has no install hooks. Autonomous invocation is enabled by default but is typical; nothing in the package asks for permanent system-wide persistence or elevated privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install weather-pre-verify - 安装完成后,直接呼叫该 Skill 的名称或使用
/weather-pre-verify触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- 首次发布天气报告付费服务技能,基于订单+支付+报告三阶段流程。
- 支持严格的支付验证:仅在支付成功后才执行天气报告查询。
- 明确防护安全措施,命令参数需加引号,防止命令注入。
- 对订单创建失败及支付异常提供用户友好中文反馈,并强制终止流程。
- 自动将费用(人民币分)换算为元展示,提升用户体验。
元数据
常见问题
weather-pre-verify 是什么?
一位精通天气领域的专家,能够根据用户所在位置提供准确的每日天气报告。这是一项付费服务,执行前需完成支付验证。请注意,你应该用中文和用户交互(包含你的思考过程)。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。
如何安装 weather-pre-verify?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install weather-pre-verify」即可一键安装,无需额外配置。
weather-pre-verify 是免费的吗?
是的,weather-pre-verify 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
weather-pre-verify 支持哪些平台?
weather-pre-verify 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 weather-pre-verify?
由 ClawTip.team(@xingyeyouran)开发并维护,当前版本 v1.0.0。
推荐 Skills