← Back to Skills Marketplace
224
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install weather-broadcast
Description
Fetch weather data and generate a spoken weather broadcast using SenseAudio TTS.
Usage Guidance
This skill is internally coherent for producing weather broadcasts via SenseAudio, but check a couple of things before installing/running: 1) The bash example uses xxd to convert hex to audio but xxd is not listed in required binaries — install xxd (or change the script to use base64 if the API returns base64) to avoid runtime errors. 2) Confirm the SenseAudio endpoint and response format match your account/docs (the examples expect hex-encoded audio at .data.audio); update decoding accordingly. 3) Only your SENSEAUDIO_API_KEY is needed; keep that key private and review SenseAudio's privacy/usage policy because audio/text data will be sent to that service. 4) The skill calls public weather services (wttr.in/open-meteo), so be aware those network requests transmit the queried location. If you need offline or private data handling, modify the workflow. Overall the footprint is small and proportional, but verify the minor example mismatches before use.
Capability Analysis
Type: OpenClaw Skill
Name: weather-broadcast
Version: 1.0.0
The skill provides legitimate functionality for fetching weather data from wttr.in and generating audio broadcasts via the SenseAudio TTS API (api.senseaudio.cn). The code in SKILL.md follows standard practices for API integration, and no indicators of data exfiltration, malicious execution, or prompt injection were found.
Capability Assessment
Purpose & Capability
Name/description (fetch weather + generate TTS) match what the SKILL.md instructs: it fetches data from wttr.in/open-meteo and calls SenseAudio TTS. The only requested credential is SENSEAUDIO_API_KEY which is appropriate for the described TTS integration.
Instruction Scope
Runtime steps stay within the stated purpose (fetch weather, generate broadcast, save audio). They call public weather APIs (wttr.in, open-meteo) and SenseAudio's API. Minor inconsistency: the bash example uses xxd -r -p to convert hex to binary but xxd is not listed in required binaries; the examples assume the API returns hex-encoded audio in .data.audio (the Python example decodes hex too). Otherwise instructions do not read unrelated files or other environment variables.
Install Mechanism
Instruction-only skill with no install spec; nothing will be written to disk by the installer. This is the lowest-risk install model.
Credentials
Only SENSEAUDIO_API_KEY is required and is directly used to call the SenseAudio endpoint. No unrelated credentials, config paths, or broad secret access are requested.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It does not ask to modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install weather-broadcast - After installation, invoke the skill by name or use
/weather-broadcast - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release: fetches real-time weather data and generates spoken weather broadcasts using SenseAudio TTS.
- Supports wttr.in (primary) and Open-Meteo (fallback) as weather data sources.
- Provides bash and Python examples for fetching weather, generating broadcast text, and converting it to audio.
- Includes customizable TTS parameters (voice, speed, volume, pitch) and output audio formats (mp3, wav, pcm).
- Documentation covers usage, voice/style options, parameter settings, tips, and error handling.
Metadata
Frequently Asked Questions
What is Weather Broadcast?
Fetch weather data and generate a spoken weather broadcast using SenseAudio TTS. It is an AI Agent Skill for Claude Code / OpenClaw, with 224 downloads so far.
How do I install Weather Broadcast?
Run "/install weather-broadcast" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Weather Broadcast free?
Yes, Weather Broadcast is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Weather Broadcast support?
Weather Broadcast is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Weather Broadcast?
It is built and maintained by scikkk (@scikkk); the current version is v1.0.0.
More Skills