← Back to Skills Marketplace
zopyx

Tübingen Weather

by Andreas Jung · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
691
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install tuebingen-weather
Description
Send daily 08:00 weather reports for Tübingen using open-meteo.com. Use when Master wants an automated summary (current conditions + today’s high/low + rain chance) stored locally and forwarded via Telegram.
Usage Guidance
This looks safe and does what it promises, but check two small points before installing: (1) The manifest omits required binaries — you will need python3 available and the OpenClaw CLI if you want to use the provided cron example. (2) The skill mentions forwarding via Telegram but contains no Telegram code or tokens; make sure your agent/platform has the desired messaging integration configured and trusted. Also confirm you are comfortable with the agent having network access to call open-meteo and with the script writing plain text files under data/weather (these files are local and readable by the agent). If you want these gaps fixed, ask the author to declare python3/openclaw as requirements and to document how Telegram forwarding is expected to work (or to add optional code that uses a specified TELEGRAM_TOKEN if you want that behavior encapsulated in the skill).
Capability Analysis
Type: OpenClaw Skill Name: tuebingen-weather Version: 1.0.0 The skill fetches weather data from a legitimate public API (open-meteo.com) and outputs it to stdout or a local file. The `SKILL.md` instructs the agent to set up a cron job for daily execution, which is aligned with the stated purpose. The Python script uses only standard libraries and handles file paths safely. There is no evidence of data exfiltration, malicious execution, persistence mechanisms beyond the stated cron job, or adversarial prompt injection attempts against the agent. The use of `$(date +%F)` in the cron job command is a standard shell construct for date-stamping files, and the Python script handles the output path safely, indicating no malicious intent despite potential shell injection risks depending on the agent's execution environment.
Capability Assessment
Purpose & Capability
The skill's name/description match the contained code and instructions: the Python script fetches Tübingen weather from open-meteo and outputs a short summary. Minor inconsistency: the manifest declares no required binaries, but SKILL.md demonstrates running the script with python3 and uses the openclaw CLI to add a cron job. Requiring python3 and an OpenClaw CLI is reasonable for the stated purpose but should be declared.
Instruction Scope
SKILL.md instructs only to run the included script, save the output under data/weather (optional), and schedule a cron job. The runtime instructions do not direct the agent to read unrelated files or environment variables. The doc asks the agent to forward the stdout summary via Telegram, but the skill itself contains no Telegram integration or credentials — this relies on the agent/platform having a messaging integration configured.
Install Mechanism
No install spec and no external packages are used; the script relies on Python stdlib and a direct HTTPS call to open-meteo. This is low-risk from an install perspective.
Credentials
The skill requests no environment variables or credentials and the code does not access secrets or unrelated config paths. The Telegram forwarding mentioned in the description is not implemented in the skill and would require the agent/platform to provide messaging credentials separately.
Persistence & Privilege
always is false and the skill does not request persistent elevated privileges or modify other skill configurations. It writes its own output files under data/weather which is appropriate for its function.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install tuebingen-weather
  3. After installation, invoke the skill by name or use /tuebingen-weather
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: daily 08:00 weather summary for Tübingen
Metadata
Slug tuebingen-weather
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Tübingen Weather?

Send daily 08:00 weather reports for Tübingen using open-meteo.com. Use when Master wants an automated summary (current conditions + today’s high/low + rain chance) stored locally and forwarded via Telegram. It is an AI Agent Skill for Claude Code / OpenClaw, with 691 downloads so far.

How do I install Tübingen Weather?

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

Is Tübingen Weather free?

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

Which platforms does Tübingen Weather support?

Tübingen Weather is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Tübingen Weather?

It is built and maintained by Andreas Jung (@zopyx); the current version is v1.0.0.

💬 Comments