← Back to Skills Marketplace
datadrivenconstruction

Weather Api

darwinlinuxwin32 ⚠ suspicious
1664
Downloads
1
Stars
5
Active Installs
2
Versions
Install in OpenClaw
/install weather-api
Description
Fetch weather data for construction scheduling. Historical data, forecasts, and risk assessment for outdoor work.
Usage Guidance
This skill appears to implement the advertised weather + construction-risk features, but before installing: (1) confirm you are comfortable granting filesystem and network access (these let the skill read user files and make external requests); (2) confirm the runtime Python environment has requests and pandas (or plan to install them) because SKILL.md uses those libraries but the package dependencies are not declared; (3) avoid supplying sensitive files (credentials, private configs) as input — exports and network calls could leak data if misused; (4) verify the homepage/source (https://datadrivenconstruction.io) and prefer running the skill in a sandboxed environment until you’ve reviewed its full behavior. If you need higher assurance, request the author add an install spec (declaring pip dependencies) and make the code files explicit rather than only in documentation.
Capability Analysis
Type: OpenClaw Skill Name: weather-api Version: 2.1.0 The skill bundle is designed to fetch weather data and assess construction risk using the Open-Meteo API. The Python code makes legitimate network requests to `https://api.open-meteo.com`. The `claw.json` declares `network` and `filesystem` permissions, which are justified by the API calls and the `instructions.md` mentioning handling file paths and exporting data (e.g., to Excel/CSV/JSON). There is no evidence of malicious prompt injection, data exfiltration to unauthorized endpoints, arbitrary code execution, or persistence mechanisms. The code and instructions align with the stated purpose.
Capability Assessment
Purpose & Capability
Name and description align with the instructions: the SKILL.md implements weather fetches (Open-Meteo) and construction risk logic. Requesting python3 and granting filesystem+network access is reasonable for fetching data, processing it, and exporting results.
Instruction Scope
SKILL.md contains Python code that calls a public weather API and processes user-provided data; instructions.md explicitly says to only use data supplied by the user. The skill asks for file paths and export capabilities — acceptable for the stated purpose — but the instructions allow reading and writing files and making network calls, which creates an exfiltration vector if sensitive files are provided.
Install Mechanism
This is an instruction-only skill (no install spec), but the embedded Python code depends on third-party libraries (requests, pandas) that are not declared in the metadata. The skill only declares python3 as a required binary; it provides no guidance for installing required Python packages. That mismatch (code requiring packages that may not exist) is an incoherence and could cause the agent to attempt ad-hoc package installation or fail unpredictably.
Credentials
No environment variables or credentials are requested, and the code uses an unauthenticated public API (Open-Meteo). That is proportional. However, claw.json grants 'filesystem' and 'network' permissions — appropriate for the skill's functionality but worth noting because those permissions permit reading user files and making external requests.
Persistence & Privilege
The skill is not forced-always (always: false) and is user-invocable. It does not request persistent or cross-skill configuration changes. The main privilege note is the declared filesystem and network permissions which are reasonable for its role but should be accepted consciously.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install weather-api
  3. After installation, invoke the skill by name or use /weather-api
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.1.0
- Added comprehensive documentation to SKILL.md, describing usage for construction weather risk assessment. - Describes fetching historical data, forecasts, and risk analysis for outdoor work. - Outlines Python interfaces, data structures, and risk thresholds for specific construction activities. - Provides implementation notes and practical examples for developers. - No changes to APIs or functionality are indicated.
v1.0.0
Initial release – provides weather data and risk assessment for construction scheduling. - Fetches weather forecasts and historical weather using Open-Meteo. - Assesses weather-related risks for common construction activities (e.g., concrete pouring, crane work, earthwork). - Returns structured data on temperature, humidity, wind, precipitation, and activity-specific recommendations. - Includes tools for generating workability reports and converting weather data to DataFrame for analysis.
Metadata
Slug weather-api
Version 2.1.0
License
All-time Installs 6
Active Installs 5
Total Versions 2
Frequently Asked Questions

What is Weather Api?

Fetch weather data for construction scheduling. Historical data, forecasts, and risk assessment for outdoor work. It is an AI Agent Skill for Claude Code / OpenClaw, with 1664 downloads so far.

How do I install Weather Api?

Run "/install weather-api" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Weather Api free?

Yes, Weather Api is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Weather Api support?

Weather Api is cross-platform and runs anywhere OpenClaw / Claude Code is available (darwin, linux, win32).

Who created Weather Api?

It is built and maintained by datadrivenconstruction (@datadrivenconstruction); the current version is v2.1.0.

💬 Comments