← 返回 Skills 市场
scikkk

Weather Broadcast

作者 scikkk · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
224
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install weather-broadcast
功能描述
Fetch weather data and generate a spoken weather broadcast using SenseAudio TTS.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install weather-broadcast
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /weather-broadcast 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug weather-broadcast
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Weather Broadcast 是什么?

Fetch weather data and generate a spoken weather broadcast using SenseAudio TTS. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 224 次。

如何安装 Weather Broadcast?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install weather-broadcast」即可一键安装,无需额外配置。

Weather Broadcast 是免费的吗?

是的,Weather Broadcast 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Weather Broadcast 支持哪些平台?

Weather Broadcast 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Weather Broadcast?

由 scikkk(@scikkk)开发并维护,当前版本 v1.0.0。

💬 留言讨论