← 返回 Skills 市场
tonyjb

Frost Sentinel Lite

作者 TonyJB · GitHub ↗ · v1.0.1
cross-platform ✓ 安全检测通过
399
总下载
2
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install frost-sentinel-lite
功能描述
Lightweight temperature monitoring. Upgrade to Commercial Edition for Hail, Snow, Ground-Lock, and Chill Hours.
使用说明 (SKILL.md)

Frost Sentinel: Community Edition Logic

0. Initialization & Location

  • Location Check: On startup, check local settings.json for the user's Operating ZIP/Postcode. Convert to GPS coordinates.
  • Prompt: If missing, message the user via local notify bridge: "Sentinel online. Location required. Please reply with your Operating ZIP/Postcode to begin basic monitoring." Save response to settings.json.

1. The Daily Forecast Check (16:00)

  • Data Fetch: Execute web_fetch strictly targeting https://api.open-meteo.com/v1/forecast using the coordinates saved in settings.json.
  • Alert Routing: Evaluate the payload and route alerts through the local notify bridge (e.g., localhost):
    • Frost Alert: If overnight low \x3C 3°C, push: "⚠️ FROST ALERT: Temp drop to [Temp] forecast. (Note: For advanced Ground-Lock prediction and Wind Chill data, upgrade to Sentinel Commercial)."
    • Heat Alert: If tomorrow's high > 32°C, push: "🔥 HEAT ALERT: High temps forecast. Ensure adequate irrigation."

Guardrails

  • Single Retry: If api.open-meteo.com times out, wait 5 minutes and attempt one retry.
安全使用建议
This skill is internally consistent for local temperature alerts, but review these before installing: 1) Confirm how ZIP→GPS conversion is performed (client-side mapping or an external geocoding API); if an external geocoder is used, that will transmit your location. 2) Verify and trust the local notification bridge (WhatsApp/Telegram) running on localhost — it will deliver alerts off your machine and its configuration determines who receives messages. 3) Expect that coordinates (or postcode) are sent to api.open-meteo.com for forecasts — contrary wording in the text claiming 'never sent to a third-party'. 4) Check settings.json file permissions (it will store your location) and delete or rotate as needed. If you need absolute assurance that no location leaves your network, ask the author to document the ZIP→GPS step and any external endpoints used for geocoding before enabling the skill.
功能分析
Type: OpenClaw Skill Name: frost-sentinel-lite Version: 1.0.1 The skill's instructions in SKILL.md and permissions in skill.json are consistent with its stated purpose of lightweight temperature monitoring. Network access is strictly limited to `api.open-meteo.com` for weather data and `localhost` for notifications, as defined in `skill.json`. While `local_read` and `local_write` permissions are present, their use is explicitly confined to a `settings.json` file for configuration, with no instructions to access or modify sensitive system files. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or prompt injection attempts against the agent.
能力评估
Purpose & Capability
Name/description align with required permissions (web_fetch, notify, local_read, local_write). Declared domains (api.open-meteo.com, localhost) are appropriate for fetching weather and sending local notifications.
Instruction Scope
Runtime instructions stay within the stated purpose (read/save settings.json, fetch Open-Meteo, route alerts via local notify). Minor inconsistencies: SKILL.md says it will 'convert ZIP/Postcode to GPS coordinates' but does not specify how or what geocoding source is used; the included text claims 'data is never sent to a third-party server' which contradicts the explicit call to api.open-meteo.com (a third-party API). Also the skill assumes a local notification bridge (WhatsApp/Telegram on localhost) — the security of that bridge is out of scope but important for the user to verify.
Install Mechanism
Instruction-only skill with no install spec or downloaded artifacts; nothing is written to disk by an installer step beyond what the agent itself will save (settings.json). Low install risk.
Credentials
No environment variables, keys, or external credentials requested. Permissions and local file usage are proportionate to the functionality.
Persistence & Privilege
Does not request always:true or elevated persistent privileges. Declared permissions are limited to local read/write and web_fetch/notify as required for operation and do not touch other skills or system-wide configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install frost-sentinel-lite
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /frost-sentinel-lite 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- Removed the file Frost Sentinel Lite.txt for cleanup. - Improved initialization: Location ZIP/Postcode is now converted to GPS coordinates. - Weather data fetch is now explicitly from https://api.open-meteo.com/v1/forecast using saved coordinates. - Alert notifications are routed through the local notify bridge. - Clarified and narrowed retry logic to only use api.open-meteo.com for weather data.
v1.0.0
Frost Sentinel (Community Edition) v1.0.0-lite - Initial release: lightweight daily temperature alerts. - On first run, prompts user for location if missing. - Sends Frost Alert if overnight low < 3°C. - Sends Heat Alert if high > 32°C. - Notifies user and stores responses in local settings. - Includes a single retry on weather API timeout.
元数据
Slug frost-sentinel-lite
版本 1.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

Frost Sentinel Lite 是什么?

Lightweight temperature monitoring. Upgrade to Commercial Edition for Hail, Snow, Ground-Lock, and Chill Hours. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 399 次。

如何安装 Frost Sentinel Lite?

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

Frost Sentinel Lite 是免费的吗?

是的,Frost Sentinel Lite 完全免费(开源免费),可自由下载、安装和使用。

Frost Sentinel Lite 支持哪些平台?

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

谁开发了 Frost Sentinel Lite?

由 TonyJB(@tonyjb)开发并维护,当前版本 v1.0.1。

💬 留言讨论