# Current Location Weather

> Get current weather conditions for a location. Use this skill when users ask about weather, temperature, current conditions, forecasts, or any weather-related queries like "What's the weather?", "Is it raining?", "How hot is it outside?", "What's the temperature?", or "Should I bring an umbrella?". Supports automatic location detection via IP or specific location queries. Use when this capability is needed.

- Skill: `tomevault-io/current-location-weather` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/current-location-weather`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/current-location-weather/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/current-location-weather

---


# Current Location Weather

Get current weather conditions using IP-based geolocation or a specified location.

## Quick Start

Run the weather script to get current conditions:

```bash
python scripts/get_weather.py
```

## Usage Options

### Auto-detect location (default)
```bash
python scripts/get_weather.py
```

### Specify a location
```bash
python scripts/get_weather.py --location "Tokyo, Japan"
python scripts/get_weather.py -l "New York"
```

### Get JSON output (for programmatic use)
```bash
python scripts/get_weather.py --format json
python scripts/get_weather.py -f json -l "London"
```

## Output Examples

### Text format (default)
```
📍 San Francisco, United States
San Francisco: ⛅ +15°C 72% ↙10km/h
```

### JSON format
```json
{
  "location": {
    "detected": "San Francisco, United States",
    "area": "San Francisco",
    "country": "United States of America"
  },
  "current": {
    "temperature_c": "15",
    "temperature_f": "59",
    "feels_like_c": "14",
    "condition": "Partly cloudy",
    "humidity": "72",
    "wind_kmh": "10",
    "wind_direction": "SW",
    "uv_index": "3"
  }
}
```

## How It Works

1. **Location detection**: Uses ip-api.com (free) to detect location from IP address
2. **Weather data**: Fetches from wttr.in (free, no API key required)
3. **No dependencies**: Uses only Python standard library (urllib, json)

## Notes

- Network access required for both geolocation and weather data
- IP-based location may not be precise (city-level accuracy)
- For specific locations, use `--location` flag for better accuracy

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/danielmax937) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-14 -->

