Fetches current weather info using curl commands via wttr.in or Open-Meteo.

Install

mkdir -p .claude/skills/weather-tony2015116 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/14366" && unzip -o skill.zip -d .claude/skills/weather-tony2015116 && rm skill.zip

Installs to .claude/skills/weather-tony2015116

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Get current weather and forecasts (no API key required).
56 charsno explicit “when” trigger
Beginner

Key capabilities

  • Get current weather conditions for a location
  • Retrieve weather forecasts
  • Specify output format for weather data
  • Query weather using airport codes
  • Get weather in different unit systems

How it works

The skill uses curl to query either wttr.in or Open-Meteo services, which provide weather information without requiring an API key.

Inputs & outputs

You give it
Location name or airport code
You get back
Current weather or forecast data

When to use weather

  • Get local weather
  • Check forecast for city
  • Retrieve weather data in json

About this skill

Weather

Two free services, no API keys needed.

wttr.in (primary)

Quick one-liner:

curl -s "wttr.in/London?format=3"
# Output: London: ⛅️ +8°C

Compact format:

curl -s "wttr.in/London?format=%l:+%c+%t+%h+%w"
# Output: London: ⛅️ +8°C 71% ↙5km/h

Full forecast:

curl -s "wttr.in/London?T"

Format codes: %c condition · %t temp · %h humidity · %w wind · %l location · %m moon

Tips:

  • URL-encode spaces: wttr.in/New+York
  • Airport codes: wttr.in/JFK
  • Units: ?m (metric) ?u (USCS)
  • Today only: ?1 · Current only: ?0
  • PNG: curl -s "wttr.in/Berlin.png" -o /tmp/weather.png

Open-Meteo (fallback, JSON)

Free, no key, good for programmatic use:

curl -s "https://api.open-meteo.com/v1/forecast?latitude=51.5&longitude=-0.12&current_weather=true"

Find coordinates for a city, then query. Returns JSON with temp, windspeed, weathercode.

Docs: https://open-meteo.com/en/docs

When not to use it

  • When an API key is required for weather services
  • When detailed historical weather data is needed
  • When real-time weather alerts are the primary requirement

Prerequisites

curl

Limitations

  • The skill relies on external free services
  • The output format is determined by the queried service and specified parameters
  • Open-Meteo requires coordinates for a city

How it compares

This skill provides direct command-line access to weather data from free services, unlike manual web searches or applications that might require setup or accounts.

Compared to similar skills

weather side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
weather (this skill)05moReviewBeginner
market-sizing-analysis732moNo flagsIntermediate
exploratory-data-analysis152moReviewIntermediate
nlm-skill829dReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

market-sizing-analysis

wshobson

This skill should be used when the user asks to "calculate TAM", "determine SAM", "estimate SOM", "size the market", "calculate market opportunity", "what's the total addressable market", or requests market sizing analysis for a startup or business opportunity.

73142

exploratory-data-analysis

K-Dense-AI

Perform comprehensive exploratory data analysis on scientific data files across 200+ file formats. This skill should be used when analyzing any scientific data file to understand its structure, content, quality, and characteristics. Automatically detects file type and generates detailed markdown reports with format-specific analysis, quality metrics, and downstream analysis recommendations. Covers chemistry, bioinformatics, microscopy, spectroscopy, proteomics, metabolomics, and general scientific data formats.

15114

nlm-skill

jacob-bd

Expert guide for the NotebookLM CLI (`nlm`) and MCP server - interfaces for Google NotebookLM. Use this skill when users want to interact with NotebookLM programmatically, including: creating/managing notebooks, adding sources (URLs, YouTube, text, Google Drive), generating content (podcasts, reports, quizzes, flashcards, mind maps, slides, infographics, videos, data tables), conducting research, chatting with sources, or automating NotebookLM workflows. Triggers on mentions of "nlm", "notebooklm", "notebook lm", "podcast generation", "audio overview", or any NotebookLM-related automation task.

895

model-compare

rawwerks

Compare 3D CAD models using boolean operations (IoU, Dice, precision/recall). Use when evaluating generated models against gold references, diffing CAD revisions, or computing similarity metrics for ML training. Triggers on: model diff, compare models, IoU, intersection over union, model similarity, CAD comparison, STEP diff, 3D evaluation, gold reference, generated model, precision recall 3D.

783

astropy

davila7

Comprehensive Python library for astronomy and astrophysics. This skill should be used when working with astronomical data including celestial coordinates, physical units, FITS files, cosmological calculations, time systems, tables, world coordinate systems (WCS), and astronomical data analysis. Use when tasks involve coordinate transformations, unit conversions, FITS file manipulation, cosmological distance calculations, time scale conversions, or astronomical data processing.

682

scientific-visualization

davila7

Create publication figures with matplotlib/seaborn/plotly. Multi-panel layouts, error bars, significance markers, colorblind-safe, export PDF/EPS/TIFF, for journal-ready scientific plots.

2661

Search skills

Search the agent skills registry