weather

Get weather information and forecasts using wttr.in

16 stars

Best use case

weather is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Get weather information and forecasts using wttr.in

Teams using weather should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/weather/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/weather/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/weather/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How weather Compares

Feature / AgentweatherStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Get weather information and forecasts using wttr.in

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Weather Skill

Get current weather and forecasts for any location using the wttr.in API. No API key required!

## Available Tools

You have access to the following weather tools:

### Get Current Weather
```javascript
get_weather({
  location: "New York",  // city name, airport code, or coordinates
  units: "metric"        // optional: "metric" (Celsius) or "imperial" (Fahrenheit)
})
```

### Get Weather Forecast
```javascript
get_forecast({
  location: "London",
  units: "metric"  // optional
})
```

## Examples

**Current weather in a city:**
```javascript
get_weather({
  location: "Tokyo",
  units: "metric"
})
```

**Weather forecast:**
```javascript
get_forecast({
  location: "San Francisco",
  units: "imperial"
})
```

**Using coordinates:**
```javascript
get_weather({
  location: "40.7,-74.0"  // latitude,longitude
})
```

**Using airport code:**
```javascript
get_weather({
  location: "JFK"
})
```

## Response Format

### Current Weather
Returns:
- Location name and country
- Current temperature (both Celsius and Fahrenheit)
- Feels like temperature
- Weather condition description
- Humidity percentage
- Wind speed and direction
- Precipitation
- Visibility
- UV index
- Observation time

### Forecast
Returns 3-day forecast with:
- Date
- Max/min/average temperatures
- Weather condition
- Total snowfall
- Sun hours
- UV index

## Tips

- Location can be a city name, airport code (e.g., "JFK"), or coordinates ("lat,lon")
- The API works worldwide
- No authentication required
- Data is updated regularly

Related Skills

weather-forecaster

16
from diegosouzapw/awesome-omni-skill

Use this skill whenever the user asks about weather forecasts, weather conditions, or weekly weather outlooks for any location. Triggers include: any mention of '天气', 'weather', '预报', 'forecast', '下雨', '温度', '穿什么', or planning outdoor activities. Also use when the user asks 'should I bring an umbrella', 'what to wear', or any travel weather planning. This skill uses the free Open-Meteo API to provide 7-day weather forecasts with temperature, precipitation, wind, and UV index data, and generates a beautiful visual weather report.

qweather-now

16
from diegosouzapw/awesome-omni-skill

从和风天气API获取天气数据,包括实时天气、15天预报、气象灾害预警、空气质量、生活指数等。当用户需要查询天气信息、气象预警、空气质量或提到和风天气API时使用。

openweather-api-automation

16
from diegosouzapw/awesome-omni-skill

Automate Openweather API tasks via Rube MCP (Composio). Always search tools first for current schemas.

tempest-weather

16
from diegosouzapw/awesome-omni-skill

Fetches live weather data from a WeatherFlow Tempest weather station and returns structured JSON with current conditions, wind, precipitation, and lightning. Use when the user asks about current weather, outdoor conditions, their Tempest station, wind speed, rain, lightning nearby, or any live sensor readings — even if they don't mention Tempest or API explicitly.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

Deployment Advisor

16
from diegosouzapw/awesome-omni-skill

Choose deployment strategy and infrastructure. Use when deciding where to deploy applications, setting up CI/CD, or configuring production environments. Covers Vercel, Railway, AWS, Cloudflare Workers, and Docker.

deploying-on-azure

16
from diegosouzapw/awesome-omni-skill

Design and implement Azure cloud architectures using best practices for compute, storage, databases, AI services, networking, and governance. Use when building applications on Microsoft Azure or migrating workloads to Azure cloud platform.

deploying-applications

16
from diegosouzapw/awesome-omni-skill

Deployment patterns from Kubernetes to serverless and edge functions. Use when deploying applications, setting up CI/CD, or managing infrastructure. Covers Kubernetes (Helm, ArgoCD), serverless (Vercel, Lambda), edge (Cloudflare Workers, Deno), IaC (Pulumi, OpenTofu, SST), and GitOps patterns.

deploying-airflow

16
from diegosouzapw/awesome-omni-skill

Deploy Airflow DAGs and projects. Use when the user wants to deploy code, push DAGs, set up CI/CD, deploy to production, or asks about deployment strategies for Airflow.

deploy_cicd

16
from diegosouzapw/awesome-omni-skill

CI/CD pipeline, GitHub Actions, automated deployment, release management, production shipping, and software delivery.

deploy

16
from diegosouzapw/awesome-omni-skill

Execute deployment workflows with pre-flight checks, environment validation, health verification, and rollback procedures. Use this skill whenever someone asks to deploy, push to staging, release to production, or says things like "deploy to staging", "release this to production", "run the deployment checklist", "is this ready to deploy", "execute the release", or "roll back the deployment". Also trigger when someone mentions deployment readiness, smoke tests after deploy, rollback procedures, or canary/blue-green deployment strategy.

deploy-script-review

16
from diegosouzapw/awesome-omni-skill

배포 스크립트의 보안·안전성 리뷰를 수행한다. 롤백 절차, 장애 대응, 권한 설정을 점검한다.