fetch-weather-reportlisted
Install: claude install-skill prakhar1114/ai_mime
# Fetch Weather Report Skill
## Inputs
- `location` (required, string): The city and state/country to search weather for (e.g. "San Francisco, CA").
- `units` (optional, string): The unit system to use, either "metric" or "imperial". Default is "metric".
## Run
Run via the executable bash script:
```bash
./run.sh [path/to/inputs.json]
```
Python runtime contract:
- `run.sh` uses the first available interpreter in this order: skill `.venv/bin/python`, workflow `.venv/bin/python`, then required `$AI_MIME_PYTHON_PATH`.
- If `requirements.txt` exists, include these exact build/repair commands for the developer to set up the virtualenv before packaging or for manual troubleshooting:
```bash
"$AI_MIME_UV_PATH" venv .venv --python "$AI_MIME_PYTHON_PATH"
"$AI_MIME_UV_PATH" pip install -r requirements.txt --python .venv/bin/python
```
- State clearly that the install commands are for skill build or manual repair. The automated runtime does not create or repair `.venv` when executing the skill.
## Outputs
- `weather_summary` (dict):
- `location` (string): Resolved location name.
- `temperature` (float): Current temperature.
- `condition` (string): Weather condition description.
## Progress log format
The script outputs JSON log events on `stderr` to track execution progress.
- `{"event": "step_start", "id": "fetch_weather", "title": "Fetching weather from API"}`
- `{"event": "step_done", "id": "fetch_weather", "outputs": {"temperature": 18.5, "condition": "Su