← Back to Skills Marketplace
michik1712

AWEKAS Wetter API

by Michi K · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
80
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install awekas-current
Description
Fetches and normalizes current weather data from the AWEKAS API with caching, retries, and structured error handling.
README (SKILL.md)

AWEKAS Current Weather Skill\r

\r

Name\r

awekas-current\r \r

Version\r

2.0.0\r \r

Stability\r

production\r \r ---\r \r

Description\r

Fetches and normalizes current weather data from the AWEKAS API.\r \r ---\r \r

Entry\r

awekasCurrent.js\r \r ---\r \r

Features\r

\r

  • retry + exponential backoff\r
  • 60s in-memory caching\r
  • timeout protection (8s)\r
  • normalized weather schema\r
  • safe JSON parsing fallback\r
  • structured error output\r \r ---\r \r

Parameters\r

\r

key (required)\r

AWEKAS API key\r \r

station (optional)\r

Station ID\r \r ---\r \r

Permissions\r

  • network\r \r ---\r \r

Output\r

\r

{\r
  "source": "AWEKAS",\r
  "cached": false,\r
  "station": "string",\r
  "data": {\r
    "temperature": null,\r
    "humidity": null,\r
    "pressure": null,\r
    "wind": {\r
      "speed": null,\r
      "direction": null\r
    },\r
    "rain": null,\r
    "raw": {}\r
  }\r
}\r
\r
\r
\r
---\r
\r
## Usage\r
\r
```bash\r
openclaw awekas-current --key YOUR_KEY --station 12345\r
\r
\r
---\r
\r
# 📦 `package.json`\r
\r
```json id="pkgfinal"\r
{\r
  "name": "openclaw-awekas-current",\r
  "version": "2.0.0",\r
  "type": "module",\r
  "main": "awekasCurrent.js",\r
  "engines": {\r
    "node": ">=18"\r
  },\r
  "keywords": [\r
    "openclaw",\r
    "skill",\r
    "weather",\r
    "awekas"\r
  ],\r
  "dependencies": {\r
    "node-fetch": "^3.3.2"\r
  }\r
}
Usage Guidance
This looks reasonable for a weather API skill. Install it if you are comfortable providing an AWEKAS API key to the AWEKAS endpoint, and verify the package/version if using it in a sensitive environment.
Capability Analysis
Type: OpenClaw Skill Name: awekas-current Version: 1.0.0 The skill is a standard weather data fetcher for the AWEKAS API. The code in awekasCurrent.js correctly implements caching, retries, and data normalization, with network access limited to the legitimate endpoint (api.awekas.at). No signs of data exfiltration, malicious execution, or prompt injection were found.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The code builds a request only to the documented AWEKAS current weather endpoint, normalizes weather fields, and returns structured data; no unrelated endpoints, shell commands, file access, or account mutations are shown.
Instruction Scope
The usage is user-invoked with a key and optional station ID, and the artifacts do not instruct the agent to override user goals, run continuously, or perform actions beyond fetching weather.
Install Mechanism
There is no install script or remote installer, but package.json depends on node-fetch with a semver range and the submitted registry version differs from the package/SKILL version, so users may want to verify package provenance.
Credentials
Network and API-key use are proportionate to AWEKAS weather access and disclosed in the docs/code, but registry metadata lists no primary credential or env vars even though the code accepts --key or AWEKAS_KEY.
Persistence & Privilege
Caching is in-memory and short-lived for weather responses; no persistent storage, background service, elevated privileges, or post-install execution is shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install awekas-current
  3. After installation, invoke the skill by name or use /awekas-current
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
AWEKAS Current Weather Skill 2.0.0: Major update with reliability and output improvements. - Adds retry logic with exponential backoff for API requests. - Implements 60-second in-memory caching. - Introduces 8-second timeout protection per request. - Standardizes output with a normalized weather schema. - Adds safe JSON parsing and structured error output. - Now requires Node.js 18+ and uses node-fetch 3.x.
Metadata
Slug awekas-current
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is AWEKAS Wetter API?

Fetches and normalizes current weather data from the AWEKAS API with caching, retries, and structured error handling. It is an AI Agent Skill for Claude Code / OpenClaw, with 80 downloads so far.

How do I install AWEKAS Wetter API?

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

Is AWEKAS Wetter API free?

Yes, AWEKAS Wetter API is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does AWEKAS Wetter API support?

AWEKAS Wetter API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AWEKAS Wetter API?

It is built and maintained by Michi K (@michik1712); the current version is v1.0.0.

💬 Comments