A weather CLI that actually answers "should I bike to work" instead of dumping raw forecasts at you. Built on Open-Meteo and NWS, no auth needed. The standout feature is activity verdicts: ask if conditions are safe for biking, hiking, driving, or commuting and you get a GO/CAUTION/STOP with reasoning about wind, AQI, precipitation, ice risk. Also pulls NWS severe weather alerts, compares today against historical averages to spot anomalies, and does side-by-side city forecasts for trip planning. Morning brief mode gives you current conditions plus today's outlook plus active warnings in one shot. Useful when you need weather context for decisions, not just numbers.

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

Install

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

Installs into .claude/skills of the current project.

Files

Weather GOAT — Printing Press CLI

Prerequisites: Install the CLI

This skill drives the weather-goat-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 weather-goat --cli-only
    
  2. Verify: weather-goat-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
1freestylefly avatarcanghe-danger-gemini-webfreestylefly/canghe-skillsGenerates images and text via reverse-engineered Gemini Web API. Supports text generation, image generation from prompts, reference images for vision input, and497skills.sh installs
2webmaxru avatarenonic-nextxp-integrationwebmaxru/enonic-agent-skillsGuides setup, development, and troubleshooting of the Next.js and Enonic XP headless integration (Next.XP framework). Covers Enonic adapter configuration, conte488skills.sh installs
3hummingbot avatarhummingbot-deployhummingbot/skillsDeploy Hummingbot trading infrastructure including API server, MCP server, and Condor Telegram bot. Use this skill when the user wants to install, deploy, set u486skills.sh installs
4openstatushq avatardata-table-filtersopenstatushq/data-table-filtersInstall and extend data-table-filters — a React data table system with faceted filters (checkbox, input, slider, timerange), sorting, infinite scroll, virtualiz485skills.sh installs
5webmaxru avatarenonic-guillotine-query-builderwebmaxru/enonic-agent-skillsComposes, debugs, and optimizes Guillotine GraphQL queries for Enonic XP headless content delivery. Covers query construction, variable usage, filtering, aggreg483skills.sh installs
6prowler-cloud avatardjango-drfprowler-cloud/prowlerDjango REST Framework patterns. Trigger: When implementing generic DRF APIs (ViewSets, serializers, routers, permissions, filtersets). For Prowler API specifics482skills.sh installs