← 返回 Skills 市场
terrycarter1985

Morning Wakeup Automation

作者 terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
89
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install morning-wakeup
功能描述
晨间唤醒自动化流程,每天早上获取当天天气后自动匹配对应的Sonos播放预设播放音乐。使用场景:设置每日晨间唤醒、天气自适应音乐播放、家庭自动化晨间例程。
安全使用建议
This skill appears to do only what it says: fetch weather from Open‑Meteo and run the Sonos CLI to play presets. Before installing, consider: (1) the install will fetch a Go module and an npm package from public registries — review those projects if you require total supply-chain assurance; (2) the script executes shell commands (execSync) to run the sonos binary — avoid passing untrusted strings into --speaker or custom mappings without review; (3) it makes outbound HTTPS calls to api.open-meteo.com (no API key), and requires local network access to reach Sonos devices; (4) if you plan to schedule it via cron, confirm the referenced file path is correct and run in an environment with appropriate network/isolation settings. If you need extra assurance, run the script in a sandboxed machine or inspect the listed packages' source before installing.
功能分析
Type: OpenClaw Skill Name: morning-wakeup Version: 1.0.0 The 'morning-wakeup' skill is a legitimate automation tool that fetches weather data from the Open-Meteo API and controls Sonos speakers via the 'sonoscli' utility. The code in 'scripts/wakeup.js' is well-structured, lacks obfuscation, and includes a shell argument escaping function to mitigate command injection risks when executing system calls.
能力评估
Purpose & Capability
Name/description match the delivered artifacts: the script fetches weather from Open‑Meteo and drives Sonos via the sonos CLI. The declared install of sonoscli (go) is appropriate. The additional clawhub (npm) requirement is reasonable for scheduling/cron integration though the runtime script itself does not call clawhub directly (this is a small mismatch but explainable).
Instruction Scope
SKILL.md and scripts limit actions to calling Open‑Meteo (no API key), running local sonos CLI commands, and optionally scheduling via OpenClaw cron. The Node script executes shell commands (execSync) to call the sonos binary; the script includes a basic shell-escaping helper for single quotes. There is no code that reads arbitrary host files or exfiltrates data to external endpoints beyond the weather API.
Install Mechanism
Install uses public registries: a Go module (github.com/steipete/sonoscli) and an npm package (clawhub). These are standard package sources. Minor reproducibility/security note: the Go module uses @latest which installs the newest release/version at install time.
Credentials
No environment variables, secrets, or config paths are requested. Troubleshooting guidance mentions music service accounts (Spotify/Apple) but the skill does not require or store their credentials; this is proportionate.
Persistence & Privilege
Skill does not request always:true and does not modify other skills or system-wide settings. Scheduling is optional via OpenClaw cron and is a reasonable mechanism for the described use-case.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install morning-wakeup
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /morning-wakeup 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Weather-aware Sonos morning wakeup automation
元数据
Slug morning-wakeup
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Morning Wakeup Automation 是什么?

晨间唤醒自动化流程,每天早上获取当天天气后自动匹配对应的Sonos播放预设播放音乐。使用场景:设置每日晨间唤醒、天气自适应音乐播放、家庭自动化晨间例程。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 89 次。

如何安装 Morning Wakeup Automation?

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

Morning Wakeup Automation 是免费的吗?

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

Morning Wakeup Automation 支持哪些平台?

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

谁开发了 Morning Wakeup Automation?

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

💬 留言讨论