Skip to content
Skillv1.0.0

Weather Automation

Automate weather-based workflows, forecasts, alerts, and location-aware notifications

by claude-office-skills(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from claude-office-skills/skills (weather-automation/SKILL.md) via skills.sh. Install upstream with npx skills add claude-office-skills/skills --skill weather-automation. Copyright stays with the author.

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

  1. Caching: Cache frequent requests
  2. Units: Support both metric/imperial
  3. Accuracy: Use reliable data sources
  4. Alerts: Set sensible thresholds
  5. Location: Support multiple formats

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/claude-office-skills-skills-weather-automation/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

claude-office-skills-skills-weather-automation.ocm.jsonjson
{
  "ocm": "1",
  "id": "claude-office-skills-skills-weather-automation",
  "kind": "skill",
  "name": "Weather Automation",
  "description": "Automate weather-based workflows, forecasts, alerts, and location-aware notifications",
  "publisher": "claude-office-skills",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "weather",
      "forecast",
      "alerts",
      "location",
      "automation",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Automate weather-based workflows, forecasts, alerts, and location-aware notifications"
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/claude-office-skills/skills",
      "path": "weather-automation/SKILL.md",
      "ref": "HEAD",
      "url": "https://www.skills.sh/claude-office-skills/skills/weather-automation",
      "key": "claude-office-skills/skills/weather-automation/SKILL.md"
    }
  },
  "instructions": "# Weather Automation\n\nAutomate weather-based workflows and notifications.\n\n## Core Capabilities\n\n### Current Weather\n```yaml\ncurrent_weather:\n  location: \"San Francisco, CA\"\n  # or coordinates\n  lat: 37.7749\n  lon: -122.4194\n  \n  response:\n    temperature: 65°F\n    feels_like: 63°F\n    humidity: 72%\n    wind_speed: 12 mph\n    conditions: \"Partly Cloudy\"\n    uv_index: 5\n```\n\n### Forecast\n```yaml\nforecast:\n  location: \"New York, NY\"\n  days: 7\n  \n  daily:\n    - date: \"2024-01-20\"\n      high: 45°F\n      low: 32°F\n      conditions: \"Snow\"\n      precipitation_chance: 80%\n      \n  hourly:\n    interva",
  "cost": {
    "context_tokens": 505
  }
}

Fetch it by URL: GET /api/v1/registry/claude-office-skills-skills-weather-automation/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.