weather-automation
Weather-based automated workflows and notifications, supporting meteorological data integration and smart triggers.
npx skills add claude-office-skills/skills --skill weather-automationBefore / After Comparison
1 组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.
Using this Skill for automated processing completes all work within 1 minute. The process is standardized and highly accurate.
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
No reviews yet
Statistics
User Rating
Rate this Skill