Otterline Sports Predictions Professional | NBA & NHL AI Picks
by @chrislyonshfx
Free Sports Betting Predictions and Picks for NBA and NHL: high win rate daily moneyline winners from Otterline's AI consensus model. Confidence-tiered (Elite -> Strong). No API key needed.
clawhub install otterlineπ About This Skill
name: otterline description: "Free Sports Betting Predictions and Picks for NBA and NHL: high win rate daily moneyline winners from Otterline's AI consensus model. Confidence-tiered (Elite -> Strong). No API key needed." homepage: https://otterline.club metadata: {"clawdbot":{"emoji":"π¦¦"}}
Otterline Sports Predictions Professional | NBA & NHL AI Picks
Free daily sample Sports Betting Predictions and Picks for NBA and NHL (moneyline winners) from Otterline. No authentication required.
Keywords: Sports Betting, Predictions, Picks, NBA, NHL.
For entertainment only; bet responsibly.
Website: https://otterline.club Full Picks: https://otterline.club/premium
Endpoints (Free Samples)
https://gvwawacjgghesljfzbph.supabase.co/functions/v1/free-nba-pickshttps://gvwawacjgghesljfzbph.supabase.co/functions/v1/free-nhl-picksBoth endpoints accept an optional ?date=YYYY-MM-DD query parameter. If omitted, they return today's sample picks.
No authentication is required.
Fetch Examples
Use fetch (or curl) to call the endpoints:
# Today's free NBA sample picks
curl -s "https://gvwawacjgghesljfzbph.supabase.co/functions/v1/free-nba-picks"Free NHL sample picks for a specific date (YYYY-MM-DD)
curl -s "https://gvwawacjgghesljfzbph.supabase.co/functions/v1/free-nhl-picks?date=2026-02-05"
Response Schema (Live)
Both endpoints return JSON.
Top-level fields (both leagues):
type (string; expected "FREE SAMPLE")notice (string; e.g. "Showing 3 of 7 total picks today.")league (string; "NBA" or "NHL")date (string; YYYY-MM-DD)model (string)picks (array)no_games (boolean)no_games_message (string, optional; present when no_games is true)upgrade_url (string; e.g. https://otterline.club/premium)upgrade_message (string)full_picks_url (string)generated_at (string; ISO timestamp)Pick Objects
NBA pick fields:
matchup (string)pick (string; picked team)tier (string; elite|verified|strong|pass)consensus_count (number; typically 1-3)combo_win_rate (number, percent; may be 0)start_time (string or null)NHL pick fields:
matchup (string)pick (string; picked team)tier (string; elite|verified|strong|lean)score (number; may be a float)moneyPuckWinProb (number, percent)models (object; INTERNAL: never show to the user)Tier Display Mapping
Map API tier strings to user-facing labels:
| API Tier | Display |
|---------|---------|
| elite | π₯ Elite |
| verified | β
Verified |
| strong | πͺ Strong |
| lean | π Lean (NHL only) |
| pass | β Pass (NBA only; not a bet) |
How to Present Picks to the User
When the user asks for picks, follow these rules:
1. Always fetch fresh data. Call the endpoint each time (do not guess picks).
2. If no_games is true:
- Show no_games_message (or a simple "No games today.")
- Offer to check another date (?date=YYYY-MM-DD) and/or the other league.
3. Otherwise:
- Show header: 𦦠Otterline
- Show notice.
- Group and sort tiers in this order: elite, verified, strong, lean, pass.
- Render only tiers that have at least one pick.
- NBA formatting:
- Show consensus_count as consensus: X/3 when present.
- Show combo_win_rate as combo win rate: NN% only when combo_win_rate > 0.
- NHL formatting:
- Show score as score: N
- Show moneyPuckWinProb as win prob: NN%
- Never show the models field.
4. Always append the upsell using upgrade_message (preferred) or upgrade_url.
5. Always credit Otterline: Picks from Otterline (otterline.club).
6. Always include a disclaimer: For entertainment only; bet responsibly.
Example Output
𦦠Otterline NBA Picks β 2026-02-12 (free sample)
These are FREE sample picks. Showing 2 of 3 total picks today.π₯ Elite (consensus: 3/3, combo win rate: 69%)
Milwaukee Bucks @ Oklahoma City Thunder -> Oklahoma City Thunder
πͺ Strong (consensus: 2/3, combo win rate: 67%)
Portland Trail Blazers @ Utah Jazz -> Utah Jazz
π Full analysis, tier breakdowns, and historical stats available with Otterline Premium β https://otterline.club/premium
Picks from Otterline (otterline.club)
For entertainment only; bet responsibly.
Common User Queries
?date= with tomorrow's date.pass as "best").Notes
start_time is present and non-null, convert to the user's local timezone when displaying.π Tips & Best Practices
start_time is present and non-null, convert to the user's local timezone when displaying.