openclaw 网盘下载
OpenClaw

技能详情(站内镜像,无评论)

首页 > 技能库 > Weather Digest

Generate daily Weather Intelligence Digest using NOAA/NWS data with customizable locations and alert monitoring.

开发与 DevOps

许可证:MIT-0

MIT-0 ·免费使用、修改和重新分发。无需归因。

版本:v1.0.0

统计:⭐ 0 · 368 · 0 current installs · 0 all-time installs

0

安装量(当前) 0

🛡 VirusTotal :良性 · OpenClaw :良性

Package:dannyboy1241/weather-digest

安全扫描(ClawHub)

  • VirusTotal :良性
  • OpenClaw :良性

OpenClaw 评估

The skill's code and runtime instructions match its stated purpose (pulling NOAA/NWS data and building digests); there are no unexpected external endpoints, credential requests, or install steps.

目的

Name/description (Weather Intelligence Digest) align with the shipped artifacts: a Python CLI that queries api.weather.gov, formats forecasts/alerts into Markdown/HTML/JSON, and uses only python + requests. Required binaries (python3, pip) and the single dependency (requests) are proportionate.

说明范围

SKILL.md and README only instruct creating a venv, installing requirements, editing config.json (locations), and running the CLI. Automation docs include examples for cron, an OpenClaw heartbeat entry, and an optional Slack webhook snippet that would post digest text to an external webhook if the user configures one. Those are optional user-driven integrations — they expand behavior only if the user wires external hooks.

安装机制

No install spec is provided (instruction-only). The skill includes Python source files and a small requirements.txt (requests). No downloads from arbitrary URLs or archive extraction are present.

证书

The skill declares no required environment variables (none needed for NOAA), which matches the code. Documentation references an external SLACK_WEBHOOK_URL example and suggests adjusting a User-Agent string in the script; those are optional and not required by the skill, but supplying a webhook would transmit digest data externally — only configure webhooks you trust.

持久

always:false and user-invocable:true (defaults). The skill does not request persistent system-wide changes or modify other skills' configs. Automation recipes suggest user-managed cron/LaunchAgent entries; those require explicit user action.

综合结论

This skill appears to do exactly what it claims: query api.weather.gov and build a digest. Before installing: (1) review config.json and remove any sample locations you don't want; (2) inspect the Python files locally (they are plain, readable code) and confirm the User-Agent string if you need a different identifier; (3) do not supply webhook URLs or other credentials unless you intend to publish the digest externally (the docs show Slack web…

安装(复制给龙虾 AI)

将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。

请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「Weather Digest」。简介:Generate daily Weather Intelligence Digest using NOAA/NWS data with customizabl…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/dannyboy1241/weather-digest/SKILL.md
(来源:yingzhi8.cn 技能库)

SKILL.md

打开原始 SKILL.md(GitHub raw)

---
name: weather-intelligence-digest
description: Generate daily Weather Intelligence Digest using NOAA/NWS data with customizable locations and alert monitoring.
homepage: https://api.weather.gov
metadata: { "openclaw": { "emoji": "🌦️", "requires": { "bins": ["python3", "pip"] } } }
---

# Weather Intelligence Digest

Generate a daily Weather Intelligence Digest using NOAA / NWS data.

## Setup

1. **Dependencies:** `python3`, `pip`.
2. Optional but recommended: `python3 -m venv skills/weather-digest/.venv && source skills/weather-digest/.venv/bin/activate`.
3. `pip install -r skills/weather-digest/requirements.txt`.
4. Copy `skills/weather-digest/config.example.json` to `config.json` and customize the `locations` list with `name`, `lat`, `lon` pairs.

## Usage

```
/exec python3 skills/weather-digest/weather_digest.py --config skills/weather-digest/config.json --output /tmp/digest.md
```

Output is Markdown; convert to PDF/email as needed.

## Configuration Notes

- Data source: `api.weather.gov` (no API key required; feel free to customize the User-Agent string in the script).
- Each location fetches forecast + alerts; add/remove fields as needed.
- Extend the template by editing `build_digest` in `weather_digest.py`.