Back to skill
Skillv1.0.1
ClawScan security
Weather Plus · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousMar 6, 2026, 9:28 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill is mostly coherent (fetches weather from wttr.in and offers clothing advice) but contains inconsistent metadata and billing behavior that you should verify before installing or providing credentials.
- Guidance
- This skill appears to implement its advertised weather, forecast, and clothing features using wttr.in and includes a billing integration with SkillPay.me. Before installing or entering any API key: (1) Verify the SKILLPAY_API_KEY requirement — the registry metadata omits it but SKILL.md and billing.py require it; (2) Confirm you trust skillpay.me as the billing endpoint and understand charges (calls to billing.py will POST your user_id and the SKILLPAY_API_KEY to that service); (3) If you want to test behavior, run the weather/forecast scripts locally without setting SKILLPAY_API_KEY (they fetch from wttr.in) and inspect billing.py to see what data would be sent; (4) Prefer providing a limited/test billing key or monitor usage if you supply a real key. The inconsistencies are likely sloppy documentation/metadata but should be clarified before you provide credentials or enable automated billing.
Review Dimensions
- Purpose & Capability
- noteThe code and SKILL.md implement a weather+clothing service using wttr.in (no third‑party weather API key), and include a billing integration with SkillPay.me to charge 0.001 USDT/call — billing is a plausible extra capability for a paid skill, but the top-level registry metadata incorrectly lists no required env vars while SKILL.md and billing.py require SKILLPAY_API_KEY. Also the SKILL.md header's phrase 'No API key required' is ambiguous (it appears to mean no weather API key, but the skill still requires a SkillPay API key for billing).
- Instruction Scope
- okRuntime instructions are explicit: run the provided Python scripts. The scripts only fetch data from wttr.in (weather/forecast) and SkillPay.me (billing). They do not attempt to read arbitrary host files, other env vars, or other system configuration.
- Install Mechanism
- okNo install spec or remote downloads are present; the skill is instruction + local Python scripts included in the package, which is low risk from an install mechanism perspective.
- Credentials
- concernThe SKILL.md and scripts require SKILLPAY_API_KEY for billing. The registry metadata (which lists required env vars) does not declare this — an inconsistency that matters because you'd have to provide a billing API key that will be sent to https://skillpay.me. Requiring a single billing key is reasonable for a paid skill, but the missing/contradictory metadata and ambiguous 'No API key required' message are red flags that should be resolved before supplying secrets.
- Persistence & Privilege
- okThe skill does not request persistent installation privileges (always:false), does not modify other skills or system-wide agent settings, and has no install-time code that writes system configuration.
