Get snow conditions, forecasts, and ski reports for any mountain resort worldwide. Use when asked about snow, powder, ski conditions, or mountain weather. Supports 1000+ resorts via OpenSnow. Users can set favorite mountains for quick access. Supports SnowTick 4-letter codes (JHMR, TARG, MMTH) for quick lookups.
Fetch live snow conditions from OpenSnow for any ski resort worldwide.
4-letter codes for quick mountain lookups, like stock tickers:
| Ticker | Resort |
|---|---|
JHMR | Jackson Hole |
TARG | Grand Targhee |
MMTH | Mammoth |
BIRD | Snowbird |
ALTA | Alta |
BOAT | Steamboat |
WHIS | Whistler |
Full list in references/resorts.md. Use tickers anywhere you'd use a resort name.
| User Says | Action |
|---|---|
| "snowtick" |
| Quick ticker tape of all favorites |
| "snow report" / "how's the snow" | Pull default mountain from user config |
| "snow at Mammoth" / "Jackson snow" | Pull specific resort |
| "JHMR" / "what's TARG at" | Pull by SnowTick code |
| "compare Jackson and Targhee" | Multi-mountain comparison |
| "compare JHMR TARG MMTH" | Compare by tickers |
| "powder alert" / "where's it snowing" | Check forecasts across favorites |
Check memory/snow-preferences.md for user settings:
# Snow Preferences
## Default Mountain
JHMR
## Favorites
- JHMR (Jackson Hole)
- TARG (Grand Targhee)
- MMTH (Mammoth)
- ALTA (Alta)
## Report Style
- compact (default) | detailed
- skip: parking
Tickers or slugs both work. If no config exists, ask user for their home mountain and create the file.
When user provides a ticker (4 uppercase letters):
references/resorts.mdExample: JHMR → jacksonhole → opensnow.com/location/jacksonhole/snow-summary
1. Read user favorites from memory/snow-preferences.md
2. Open all favorite resort tabs in parallel
3. Snapshot each tab for snow data
4. Extract: base depth, 5-day forecast, current conditions
5. Format as ticker tape with best bet arrow
6. Close all tabs
1. browser action=open targetUrl=https://opensnow.com/location/{slug}/snow-summary
2. browser action=snapshot compact=true
3. Extract key data, close tab
1. Open all resort tabs in parallel (browser action=open for each)
2. Snapshot all tabs
3. Extract and format comparison table
4. Close all tabs
From OpenSnow snapshot, find:
Last 24 Hours — reported snowfall + timestampNext 1-5 Days — forecasted snowNext 6-10 Days — extended forecastNext 11-15 Days — long range📈 SnowTick — {date}
JHMR 12" ▲ 6" ❄️ snowing
FISH 8" ▲ 2" ☀️ clear
SGAR 24" ▲ 12" ❄️ snowing ←
BALD 36" ▲ 8" 🌨️ flurries
BRDG 6" ▲ 0" ☀️ clear
ROCK 2" — 0" ☀️ clear
▲ = next 5 days | ← = best bet
Columns: Ticker | Base depth | 5-day forecast | Current conditions
🏔️ {Resort} [{TICK}] — {date}
**Snow:** {24hr}" | Next 5d: {forecast}"
**Now:** {temp}°F, {conditions}, wind {speed} mph
**Daily Snow:** {1 sentence summary}
🏔️ {Resort} [{TICK}] — {date}
**Now:** {temp}°F ({feels}°F), {conditions}, wind {speed} mph {dir}
| Period | Snow |
|--------|------|
| Last 24hr | X" |
| Next 5 days | X" |
| Next 6-10 days | X" |
| Next 11-15 days | X" |
**Daily Snow ({expert}):** {full summary}
**AI Overview:** {summary}
📊 Snow Comparison — {date}
| Ticker | Resort | 24hr | Next 5d | Next 10d | Temp |
|--------|--------|------|---------|----------|------|
| JHMR | Jackson Hole | 0" | 0" | 8" | 11°F |
| TARG | Grand Targhee | 0" | 2" | 12" | 8°F |
| ALTA | Alta | 0" | 1" | 6" | 15°F |
**Best Bet:** TARG — most snow coming
🚨 Powder Alert — {date}
Checking your favorites for incoming snow...
| Ticker | Resort | Next 5d | Next 10d |
|--------|--------|---------|----------|
| TARG | Grand Targhee | 6" | 18" | ← Best
| JHMR | Jackson Hole | 0" | 8" |
| ALTA | Alta | 2" | 10" |
**Verdict:** TARG looking best for next week
See references/resorts.md for full list with tickers.
Quick reference:
| Region | Tickers |
|---|---|
| Wyoming | JHMR TARG SNWK |
| Utah | ALTA BIRD PCMR DEER |
| Colorado | VAIL AJAX TELL BOAT |
| California | MMTH PALI KIRK HVLY |
| Montana | BSKY FISH BRDG |
| BC | WHIS RVLK |
| Japan | NSKO HAKU |
For unlisted resorts: search opensnow.com and grab slug from URL, then add ticker to references.
If user asks for snow report with no config:
memory/snow-preferences.md with their answer