Weather FetcherCAUTION
from vibe coding to agentic engineering - practice makes claude perfect
Overview
from vibe coding to agentic engineering - practice makes claude perfect
8ede568a6022OBSERVED · 2026-10-14What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: weather-fetcher description: Instructions for fetching current weather temperature data for Dubai, UAE from Open-Meteo API user-invocable: false allowed-tools: - "WebFetch(*)" --- # Weather Fetcher Skill This skill provides instructions for fetching current weather data. ## Task Fetch the current temperature for Dubai, UAE in the requested unit (Celsius or Fahrenheit). ## Instructions 1. **Fetch Weather Data**: Use the WebFetch tool to get current weather data for Dubai from the Open-Meteo API. For **Celsius**: - URL: `https://api.open-meteo.com/v1/forecast?latitude=25.2048&longitude=55.2708¤t=temperature_2m&temperature_unit=celsius` For **Fahrenheit**: - URL: `https://api.open-meteo.com/v1/forecast?latitude=25.2048&longitude=55.2708¤t=temperature_2m&temperature_unit=fahrenheit` 2. **Extract Temperature**: From the JSON response, extract the current temperature: - Field: `current.temperature_2m` - Unit label is in: `current_units.temperature_2m` 3. **Return Result**: Return the temperature value and unit clearly. ## Expected Output After completing this skill's instructions: ``` Current Dubai Temperature: [X]°[C/F] Unit: [Celsius/Fahrenheit] ``` ## Notes - Only fetch the temperature, do not perform any transformations or write any files - Open-Meteo is free, requires no API key, and uses coordinate-based lookups for reliability - Dubai coordinates: latitude 25.2048, longitude 55.2708 - Return the numeric temperature value and unit clearly - Support both Celsius and Fahrenheit based on the caller's request
Trust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | FAIL |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (1)
- Open-Meteo is free, requires no API key, and uses coordinate-based lookups for reliability
Gates applied: no_behavioural_pass.
8ede568a6022full audit observations/trust-audit/skill/shanraisshan__weather-fetcher.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-14 | 8ede568a6022 | CAUTION | B | 89 | first audit |
Questions
What does the Weather Fetcher skill do?
from vibe coding to agentic engineering - practice makes claude perfect
Is Weather Fetcher safe to install?
With care. The audit graded it B (89/100) and found 1 thing worth knowing before you trust this skill, listed below with the exact line each was found on.
What can Weather Fetcher access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (8ede568a6022), read on 2026-10-14. The repository is watched, and a new audit runs when it changes — this is the first audit.