Agentara weather-report

install
source · Clone the upstream repo
git clone https://github.com/MagicCube/agentara
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/MagicCube/agentara "$T" && mkdir -p ~/.claude/skills && cp -r "$T/user-home/.claude/skills/weather-report" ~/.claude/skills/magiccube-agentara-weather-report && rm -rf "$T"
manifest: user-home/.claude/skills/weather-report/SKILL.md
source content

Weather Report

Get current weather and short-term forecasts for any city worldwide. Supports city names in various languages. Always respond in user's language.

Workflow

1. Determine the city

  • If the user specifies a city (e.g., "weather in Tokyo", "Shanghai weather"), extract it directly.
  • If no city is mentioned, ask the user which city they want to check.
  • If the user previously mentioned a city in the conversation, use that as context.

2. Search for weather data

Use

WebSearch
with query:
"weather forecast {city} today {date}"

For China cities, use

weather.com.cn
as the source. For the rest of the world, use
weather.com
as the source.

Include today's date in the query for freshness.

3. Present the report

Use this structure:

## {Emoji} {City} Weather — {date}

- **Condition**: {condition}
- **Temperature**: {current}°C (High {high}°C / Low {low}°C)
- **Feels Like**: {feels_like}°C
- **Humidity**: {humidity}%
- **Wind**: {wind_direction} {wind_speed}

### 📅 3-Day Forecast

| Date | Condition | High | Low |
|------|-----------|------|-----|
| {d1} | {w1}     | {h1} | {l1}|
| {d2} | {w2}     | {h2} | {l2}|
| {d3} | {w3}     | {h3} | {l3}|

{brief_tip}

Use emoji in the weather column.

4. Tips

Add a short practical tip with emoji at the end based on conditions:

  • Rain → 🌧️ "Bring an umbrella"
  • Cold → 🧥 "Bundle up"
  • Hot → ☀️ "Stay hydrated"
  • Pleasant → 🌤️ "Great day to be outdoors"

5. Sources

Always include 1-2 source links at the end so the user can check details.

Notes

  • If search results lack some fields (feels-like, humidity, etc.), omit those rows rather than guessing.
  • Prefer authoritative sources: weather.com.cn, AccuWeather, Weather.com, NWS.
  • Use °C by default. If the user is clearly US-based or requests it, use °F.