← 返回 Skills 市场
datadrivenconstruction

Weather Api

作者 datadrivenconstruction · GitHub ↗ · v2.1.0
darwinlinuxwin32 ⚠ suspicious
1664
总下载
1
收藏
5
当前安装
2
版本数
在 OpenClaw 中安装
/install weather-api
功能描述
Fetch weather data for construction scheduling. Historical data, forecasts, and risk assessment for outdoor work.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install weather-api
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /weather-api 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug weather-api
版本 2.1.0
许可证
累计安装 6
当前安装数 5
历史版本数 2
常见问题

Weather Api 是什么?

Fetch weather data for construction scheduling. Historical data, forecasts, and risk assessment for outdoor work. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1664 次。

如何安装 Weather Api?

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

Weather Api 是免费的吗?

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

Weather Api 支持哪些平台?

Weather Api 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(darwin, linux, win32)。

谁开发了 Weather Api?

由 datadrivenconstruction(@datadrivenconstruction)开发并维护,当前版本 v2.1.0。

💬 留言讨论