← Back to Skills Marketplace
xingyeyouran

weather-pre-verify

by ClawTip.team · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
103
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install weather-pre-verify
Description
一位精通天气领域的专家,能够根据用户所在位置提供准确的每日天气报告。这是一项付费服务,执行前需完成支付验证。请注意,你应该用中文和用户交互(包含你的思考过程)。
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weather-pre-verify
  3. After installation, invoke the skill by name or use /weather-pre-verify
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- 首次发布天气报告付费服务技能,基于订单+支付+报告三阶段流程。 - 支持严格的支付验证:仅在支付成功后才执行天气报告查询。 - 明确防护安全措施,命令参数需加引号,防止命令注入。 - 对订单创建失败及支付异常提供用户友好中文反馈,并强制终止流程。 - 自动将费用(人民币分)换算为元展示,提升用户体验。
Metadata
Slug weather-pre-verify
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is weather-pre-verify?

一位精通天气领域的专家,能够根据用户所在位置提供准确的每日天气报告。这是一项付费服务,执行前需完成支付验证。请注意,你应该用中文和用户交互(包含你的思考过程)。 It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.

How do I install weather-pre-verify?

Run "/install weather-pre-verify" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is weather-pre-verify free?

Yes, weather-pre-verify is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does weather-pre-verify support?

weather-pre-verify is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created weather-pre-verify?

It is built and maintained by ClawTip.team (@xingyeyouran); the current version is v1.0.0.

💬 Comments