A comprehensive CLI wrapper for Open-Meteo's entire API surface, from 16-day forecasts and ERA5 archive back to 1940 through to marine waves, air quality, CMIP6 climate projections, and river flood data. The real differentiators are the stateful commands: forecast diff shows what changed since your last pull, normals computes 30-year climate baselines for anomaly detection, accuracy scores past predictions against ground truth, and is-good-for renders verdicts for surfing or skiing by joining forecast, marine, and air quality thresholds in one call. Reach for panel when comparing conditions across multiple cities, or weather-mix for climatology distributions. No API key required, though you'll need Go or Node to install the binary first.

skills.sh installs
253
GitHub stars
2.1K
last updated
Aug 21, 2026

Install

$ npx -y skills add mvanhorn/printing-press-library --skill pp-open-meteo --agent claude-code

Installs into .claude/skills of the current project.

Files

Open-Meteo — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the open-meteo-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first:

  1. Install via the Printing Press installer. It defaults binaries to $HOME/.local/bin on macOS/Linux and %LOCALAPPDATA%\Programs\PrintingPress\bin on Windows:
    npx -y @mvanhorn/printing-press-library install open-meteo --cli-only
    
  2. Verify: open-meteo-pp-cli --version
  3. Ensure the reported install directory is on $PATH for the agent/runtime that will invoke this skill.

If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer):

Sponsors

Details

Repository
github.com/mvanhorn/printing-press-library
Categories
Backend & APIs, Code Review & Quality, CLI & Terminal
First seen
Jun 3, 2026

More from mvanhorn/printing-press-library

All 39
1andrelandgraf avatarog-image-generationandrelandgraf/fullstackrecipesGenerate dynamic social preview images using Next.js file conventions and the next/og library. Server-rendered JSX images cached at build time.245skills.sh installs
2mvanhorn avatarpp-seats-aeromvanhorn/printing-press-libraryPrinting Press CLI for Seats Aero. Seats.aero Partner API for award travel availability, cached search, route lists, and trip revalidation details.241skills.sh installs
3sendaifun avatarcoingeckosendaifun/skillsComplete CoinGecko Solana API integration for token prices, DEX pool data, OHLCV charts, trades, and market analytics. Use for building trading bots, portfolio 239skills.sh installs
4sundial-org avatarsearxngsundial-org/awesome-openclaw-skillsPrivacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies.235skills.sh installs
5devxoul avatarvibe-notiondevxoul/vibe-notionInteract with Notion using the unofficial private API - pages, databases, blocks, search, users, comments234skills.sh installs
6rawveg avatarollamarawveg/skillsforge-marketplaceOllama API Documentation234skills.sh installs