Home/Automation & Workflow/weather-automation
W

weather-automation

by @claude-office-skillsv
4.1(20)

Weather-based automated workflows and notifications, supporting meteorological data integration and smart triggers.

weatherautomationiotalertsintegrationGitHub
Installation
npx skills add claude-office-skills/skills --skill weather-automation
compare_arrows

Before / After Comparison

1
Before

Manually completing weather-based automated workflows, notifications, and related tasks requires repeatedly consulting documentation and debugging. The entire process takes approximately 30 minutes, is prone to errors, and is inefficient.

After

Using this Skill for automated processing completes all work within 1 minute. The process is standardized and highly accurate.

SKILL.md

weather-automation

Weather Automation

Automate weather-based workflows and notifications.

Core Capabilities

Current Weather

current_weather:
  location: "San Francisco, CA"
  # or coordinates
  lat: 37.7749
  lon: -122.4194
  
  response:
    temperature: 65°F
    feels_like: 63°F
    humidity: 72%
    wind_speed: 12 mph
    conditions: "Partly Cloudy"
    uv_index: 5

Forecast

forecast:
  location: "New York, NY"
  days: 7
  
  daily:
    - date: "2024-01-20"
      high: 45°F
      low: 32°F
      conditions: "Snow"
      precipitation_chance: 80%
      
  hourly:
    interval: 3  # hours
    periods: 24

Weather Alerts

alert_rules:
  - name: "Rain Alert"
    condition:
      precipitation_chance: "> 70%"
      within_hours: 6
    action:
      notify: slack
      message: "☔ Rain expected in next 6 hours"
      
  - name: "Freeze Warning"
    condition:
      temperature: "< 32°F"
    action:
      - notify: sms
      - trigger: home_assistant
        action: protect_pipes

Workflow Examples

Morning Briefing

morning_weather:
  trigger: daily at 6:30 AM
  actions:
    - get_forecast:
        location: home
        days: 1
    - send_notification:
        channel: slack_dm
        message: |
          🌤️ Good morning! Today's weather:
          High: {{high}}°F | Low: {{low}}°F
          {{conditions}}
          {{#if rain}}☔ Bring an umbrella!{{/if}}

Event Planning

event_weather:
  trigger: calendar_event_tomorrow
  condition:
    event_type: outdoor
  actions:
    - get_forecast:
        location: "{{event.location}}"
        date: "{{event.date}}"
    - if:
        precipitation_chance: "> 50%"
      then:
        - notify: organizer
          message: "Consider backup venue - rain likely"

Best Practices

  • Caching: Cache frequent requests

  • Units: Support both metric/imperial

  • Accuracy: Use reliable data sources

  • Alerts: Set sensible thresholds

  • Location: Support multiple formats

Weekly Installs–Repositoryclaude-office-s…s/skillsGitHub Stars26First Seen–Security AuditsGen Agent Trust HubPassSocketPassSnykPass

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs243
Rating4.1 / 5.0
Version
Updated2026年5月20日
Comparisons1

User Rating

4.1(20)
5
20%
4
50%
3
25%
2
5%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code

Timeline

Created2026年3月26日
Last Updated2026年5月20日