ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified utilities Safety 5/5

open-meteo

Get weather forecasts via Open-Meteo API (free, no API key). Use when: user asks about weather, temperature, rain probability, UV index, wind, or forecasts for any location. Provides current conditions, hourly forecasts, and 7-day daily forecasts with precipitation probability, feels-like temp, UV index, sunrise/sunset. Also generates Weather Strip SVG widget for the daily digest. Default weather skill — replaces wttr.in.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/dapkus/open-meteo
Or

What This Skill Does

The open-meteo skill acts as the primary weather provider for your OpenClaw agent. It leverages the Open-Meteo API, a robust, free, and privacy-focused service that requires no API keys. This skill provides comprehensive meteorological data, ranging from basic current conditions to complex 7-day daily forecasts and granular hourly breakdowns. Beyond raw data retrieval, it includes a sophisticated visualization tool, weather_strip.py, which generates high-quality, interactive SVG widgets. These widgets feature smooth temperature curves, cloud cover area graphs, precipitation probability overlays, and UV index tracking. It is designed to be the backbone of your daily digest, ensuring you are always prepared for changing conditions, whether at home or traveling.

Installation

To install this skill, use the following command in your terminal: clawhub install openclaw/skills/skills/dapkus/open-meteo Ensure you have Python 3 installed on your system, as the SVG widget generation relies on local scripts provided within the skill package. No configuration of API keys is required for setup.

Use Cases

  • Daily Morning Briefing: Automate the generation of a visual weather strip to appear at the top of your personalized daily digest app.
  • Travel Planning: Utilize the multi-city scheduling feature to track weather across multiple stops during a multi-day trip using specific ISO timestamps.
  • Quick Weather Lookups: Ask your agent for current temperature, wind speeds, or rain probabilities before heading outdoors.
  • UV Protection: Monitor UV indices throughout the day to receive proactive warnings about sun protection needs.

Example Prompts

  1. "What is the weather forecast for San Francisco for the next three days?"
  2. "Will it rain today in New York? Show me the hourly probability."
  3. "Generate a weather strip for my trip to Palm Springs from March 2nd to March 6th."

Tips & Limitations

  • Default Units: The system defaults to Fahrenheit. If you prefer Celsius, specify this in your scripts or prompt.
  • Performance: For the most accurate visualization, ensure your latitude and longitude coordinates are precise to at least two decimal places.
  • Digest Integration: Always point the output of your scripts to the /static/ folder of your digest app to ensure the UI can display the generated SVG effectively.
  • Constraint: While the API supports up to 16 days of data, the visual SVG widgets are optimized for 7-day displays. For forecasts beyond 10 days, rely on the raw JSON output from the weather.sh script rather than the visual widget.

Metadata

Author@dapkus
Stars3376
Views0
Updated2026-03-24
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-dapkus-open-meteo": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#weather#forecast#visualization#api#productivity
Safety Score: 5/5

Flags: network-access, file-write, file-read, external-api