Warn me about bad weather before an outdoor event

A daily forecast check for the date and place of your event, with a message when it passes your limits.

  • On a schedule: Every day at 6:30

What it does

The task

Start 10 days before event date, and stop after that date. Read the forecast for place on that date from 2 weather services, for these hours: hours. Check the chance of rain, the amount of rain, the wind gusts and the temperature. Send me a message when either service passes these limits: limits, or when the forecast changes a lot since the last run. Give both forecasts and the time of the next forecast update.

  • It works in any website, in the workspace you pick, and signs in with passwords from your Cuiar vault.
  • As a routine it runs every day at 6:30 (cron 30 6 * * *).

What you give it

BlankWhat to giveExample
event dateThe date of the eventSaturday 7 November 2026
placeThe place of the eventRiverside Park, Westvale
hoursThe hours of the event12:00 to 18:00
limitsThe weather that is a problem for youChance of rain 50%, gusts of 40 km/h, below 5 °C

What you get back

An example run with the example values above. Your run uses your own data.

Weather alert: Riverside Park, Sat 7 Nov, 12:00 to 18:00

  • Met Office: chance of rain 70%, 6 mm, gusts of 45 km/h, 9 °C
  • Yr: chance of rain 55%, 3 mm, gusts of 38 km/h, 10 °C

Your limits: chance of rain 50%, gusts of 40 km/h. Both services pass the rain limit.

Change since yesterday: the chance of rain went up from 30%.

Next forecast update: 18:00 today

Run it in Cuiar

  1. 01

    Open it

    Click Use in Cuiar on this page. The side panel opens with the task in the composer.

  2. 02

    Fill in 4 blanks

    Type event date, place, hours and limits. Tab moves to the next blank.

  3. 03

    Run it, then repeat it

    Run sends it once. To run it every day at 6:30, make a routine on cuiar.com/routines or with the CLI below.

As a routine, from the terminal

cuiar routines create "Warn me about bad weather before an outdoor event" --schedule "30 6 * * *" --time-zone Europe/Berlin \
  "Start 10 days before Saturday 7 November 2026, and stop after that date. Read the forecast for Riverside Park, Westvale on that date from 2 weather services, for these hours: 12:00 to 18:00. Check the chance of rain, the amount of rain, the wind gusts and the temperature. Send me a message when either service passes these limits: Chance of rain 50%, gusts of 40 km/h, below 5 °C, or when the forecast changes a lot since the last run. Give both forecasts and the time of the next forecast update."

Run it from your AI agent

Claude Code, Codex, Cursor and other MCP clients reach Cuiar at https://mcp.cuiar.com/mcp. Add the server one time, then ask for the task in plain words, or call create_routine yourself.

1. Add Cuiar to Claude Code

claude mcp add --transport http cuiar https://mcp.cuiar.com/mcp

2. Ask your agent

Use the Cuiar tool create_routine to run my "Warn me about bad weather before an outdoor event" template with event date = Saturday 7 November 2026; place = Riverside Park, Westvale; hours = 12:00 to 18:00; limits = Chance of rain 50%, gusts of 40 km/h, below 5 °C.

Setup for other agents: AI agents.

The tool call

{
  "name": "create_routine",
  "arguments": {
    "name": "Warn me about bad weather before an outdoor event",
    "task": "Start 10 days before Saturday 7 November 2026, and stop after that date. Read the forecast for Riverside Park, Westvale on that date from 2 weather services, for these hours: 12:00 to 18:00. Check the chance of rain, the amount of rain, the wind gusts and the temperature. Send me a message when either service passes these limits: Chance of rain 50%, gusts of 40 km/h, below 5 °C, or when the forecast changes a lot since the last run. Give both forecasts and the time of the next forecast update.",
    "schedule": "30 6 * * *",
    "time_zone": "Europe/Berlin"
  }
}
All monitoring templates
  • Monitoring

    Tell me when a price drops

    A message only when the price goes below your target.

    On a schedule: Every day at 9:00
    • Any online store
  • Monitoring

    Watch a page for changes

    The exact words that changed. Nothing when nothing changed.

    On a schedule: Every hour
    • Any website
  • Monitoring

    Get a morning brief on your topics

    The 7 stories that matter, with no duplicates or press releases.

    On a schedule: Every day at 7:00
    • Google News
    • Hacker News
  • Monitoring

    Track mentions of your brand

    New posts about your brand, with their tone. Questions and problems first.

    On a schedule: Every 4 hours
    • X
    • Reddit
    • Hacker News
    • +1 more: LinkedIn
  • MonitoringAsks first

    Find a free appointment slot

    Checks a booking site often. It books only when you approve.

    On a schedule: Every 15 minutes
    • Any website
  • Monitoring

    Track competitor prices in a sheet

    Each competitor's price and stock for your products, updated daily, with an alert on big moves.

    On a schedule: Every day at 6:00
    • Google Sheets
    • Any online store
    • Amazon