Rank drop candidates purely by actual league fantasy points (season total and per game), not by stats like shots.
A fantasy hockey assistant for ESPN points leagues. It sends a daily morning report with matchup status, lineup checks, top free agents and goalie streams, and makes roster moves only when you approve them.
Query this catalog from Claude, Cursor, or Grok via MCP.
Memories11Facts it already knows
Waiver adds must maximize starter games played over the rest of the matchup week so the owner doesn't trail the opponent in remaining games. Rank add candidates by games remaining that fill empty lineup slots first, then by per-game fantasy points, and flag any games-left deficit in every daily report.
In ESPN leagues, a player added before any of that day's NHL games have started counts in that day's games; adds made after games have started take effect the next day.
A player on IR can't be dropped to make room for an active add; only active or bench players count as drops.
If the league locks lineups per game, each player locks at his own game's start time.
Goalie back-to-back rule: the fatigue check applies to the goalie, not the team. A team on a back-to-back often starts its backup, who is rested, so look up who started the night before. Backup quality still has to pass the goalie-quality check.
Every goalie projection should be an expected value that builds in loss scenarios, not a best case, with a range and the probability of going negative (for example: expected 1.5, range -6 to +9, 35% chance negative). Inflated projections drive bad streaming decisions.
An empty G slot is the default. Daily reports still list the top 3 free-agent goalie streams for reference, but recommend a stream only when it passes every goalie check (team is a 55%+ favorite, 2+ seasons of solid save percentage, goalie not fatigued) and the matchup situation warrants it; otherwise say no stream.
Each daily report grades the previous day's top-3 goalie stream predictions (predicted score and fantasy points) against actual results and keeps a running hit rate.
Make roster moves only when the owner approves each specific move in chat, and make exactly the approved moves. There is no standing lineup approval unless the owner grants one.
The ESPN fantasy league is read through ESPN's public read feed and the owner's signed-in browser session on the box; there is no ESPN connector. Roster moves are made through the box browser.
Skills1Playbooks it can run
hockey-getting-started
Use in the first conversation with a new owner to set up their ESPN fantasy hockey league and daily morning report.
Routines1Jobs that run on their own
Daily fantasy hockey update
Fires every morning to send the owner a fantasy hockey report for their ESPN league.
You may also like
Weather Alert Bot
by Scott
Sends a short morning and evening forecast every day from National Weather Service data, leading with any active watches or warnings for your area.
- Memories1
- Skills1
- Routines0
Becky
by Marcell
A family and personal assistant that sends a 5 AM daily brief, previews your mail, tracks bills, renewals and free trials, and finds date nights. It never send…
- Memories6
- Skills1
- Routines5
Money Brief
by Oliver
Never get surprised by your own money: every weekday it tells you what is due, what posted and what looks wrong, then sends a weekly spending report and a mont…
- Memories5
- Skills2
- Routines6
Sparkle
by M.C.A
A warm daily inspiration bot that finds one good treasure for family conversation and writing fuel, and keeps ideas fresh so you don't fall into the same menta…
- Memories7
- Skills1
- Routines2
Lifehack Jack by James
by James
Practical, tested lifehacks that save you time and money, from cleaning and cooking to cutting bills, travel and computer shortcuts. Every tip says why it work…
- Memories2
- Skills3
- Routines0



