← Back to Skills Marketplace
Weather Digest
by
dannyboy1241
· GitHub ↗
· v1.0.0
490
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install weather-digest
Description
Generate daily Weather Intelligence Digest using NOAA/NWS data with customizable locations and alert monitoring.
Usage Guidance
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 webhook examples but the script won't send anything by itself); (4) optional automation (cron/LaunchAgent/heartbeat) requires explicit setup and can expose digest outputs to wherever you point them — only configure targets you control. The repo contains duplicate copies of the same files in a 'weather digest' folder and at top level; this is likely benign but you may want to keep only one copy to avoid confusion.
Capability Analysis
Type: OpenClaw Skill
Name: weather-digest
Version: 1.0.0
The OpenClaw AgentSkill 'weather-digest' is designed to fetch and format weather data from the public NOAA/NWS API. The Python script (`weather_digest.py`) makes legitimate HTTP requests to `api.weather.gov` and processes the returned JSON. It reads a user-provided configuration file (`config.json`) and writes output files (Markdown, HTML, JSON) to specified paths. While the ability to read/write arbitrary local files via command-line arguments (`--config`, `--output`, `--html`, `--json`) could be a vulnerability in a poorly secured execution environment, the skill itself does not demonstrate malicious intent; its `SKILL.md` instructions provide benign usage examples. The `automation.md` file offers legitimate recipes for users to automate the skill, including cron jobs and Slack notifications, which are standard integrations and not indicative of malice. No evidence of data exfiltration, unauthorized persistence, or prompt injection against the agent was found.
Capability Assessment
Purpose & Capability
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.
Instruction Scope
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.
Install Mechanism
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.
Credentials
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.
Persistence & Privilege
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install weather-digest - After installation, invoke the skill by name or use
/weather-digest - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of Weather Intelligence Digest skill.
- Generates daily weather digests using NOAA/NWS data.
- Supports customizable locations and alert monitoring.
- Outputs digest in markdown format, ready for PDF or email.
- Easy configuration via JSON; no API key required.
Metadata
Frequently Asked Questions
What is Weather Digest?
Generate daily Weather Intelligence Digest using NOAA/NWS data with customizable locations and alert monitoring. It is an AI Agent Skill for Claude Code / OpenClaw, with 490 downloads so far.
How do I install Weather Digest?
Run "/install weather-digest" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Weather Digest free?
Yes, Weather Digest is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Weather Digest support?
Weather Digest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Weather Digest?
It is built and maintained by dannyboy1241 (@dannyboy1241); the current version is v1.0.0.
More Skills