connector-weatherapi
connector-weatherapi is an agent skill published by caffeinelabs. It lives in the caffeinelabs/skills repository, which has 2 GitHub stars and is licensed under Apache-2.0; we last read it on 2026-10-22.
Connects to WeatherAPI.com to fetch weather data, requiring an API key for authentication. This skill must be loaded before accessing any weather-related data endpoints.
Install
skills is a generic installer for any repository of Claude agent skills -- it reads caffeinelabs/skills’s own structure rather than assuming one, the same way this page reads the skill’s own SKILL.md rather than assuming a format.
npx skills add caffeinelabs/skills
Maintenance
MANDATORY recipe for every Caffeine build that reads weather data from a canister. The supported path is the `weatherapi-client` mops package (WeatherAPI.com) over outbound HTTPS, authenticated with a query-string API key. Hand-rolling `ic.http_request` calls to `api.weatherapi.com` is a FORBIDDEN anti-pattern — it bypasses the non-replicated-outcall safeguard (WeatherAPI bodies carry per-request clocks and fail consensus), the generated JSON decoding, and the API-key handling. Load this skill whenever the user, spec, or any prior task mentions weather, forecast, temperature, humidity, wind, rain, snow, conditions, sunrise, sunset, moon phase, astronomy, timezone, IP geolocation, marine or tide forecasts, or location autocomplete — and BEFORE writing any code that touches a weather endpoint.
Common questions about connector-weatherapi
- What does connector-weatherapi do?
- Connects to WeatherAPI.com to fetch weather data, requiring an API key for authentication. This skill must be loaded before accessing any weather-related data endpoints.
- How do I install connector-weatherapi?
- Run npx skills add caffeinelabs/skills. The skills installer reads the repository’s own structure, so it works for any repository of agent skills.
- Who publishes connector-weatherapi?
- caffeinelabs.
- Is connector-weatherapi maintained, and what licence does it use?
- Its repository has 2 GitHub stars and its state in our directory is listed. Its last commit we recorded was on 2026-10-26. The repository declares the Apache-2.0 licence.