Yandex Weather Smarthome
Analysis
This skill appears to do what it says: it runs a small local Python script to fetch Yandex Weather using your API key and configured home coordinates.
Findings (2)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
key = getenv_required("YANDEX_WEATHER_KEY") ... "X-Yandex-Weather-Key": keyThe skill uses a Yandex Weather API key from the environment to authenticate requests. This is expected for the stated service, and the artifacts do not show hardcoding, file storage, or unrelated use of the key.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
API_URL = "https://api.weather.yandex.ru/v2/forecast" ... "lat": lat, "lon": lon
The script sends configured latitude and longitude to the external Yandex Weather API. This is clearly aligned with the weather purpose, but it is still a home-location data flow to a third-party provider.
