football-value-betsProfessional football bet analysis skill. Generates data-driven bet slips based on form, H2H, standings, injuries and value analysis. Includes result trackin...
Install via ClawdBot CLI:
clawdbot install nandichi/football-value-betsGenerate professional, data-driven football bet slips. No gut feelings, purely statistics and value analysis.
Activate this skill when the user:
Install dependencies (one-time):
pip install requests
Set API key (free via football-data.org/client/register):
export FOOTBALL_DATA_API_KEY="your-key-here"
Or fill in the key at {baseDir}/config/settings.json under api_key.
Fetch current match data:
python3 {baseDir}/scripts/match_fetcher.py --mode full
This returns a JSON package with:
Coverage: Premier League, Bundesliga, Serie A, La Liga, Ligue 1, Eredivisie, Champions League.
If the user wants a specific date:
python3 {baseDir}/scripts/match_fetcher.py --mode full --date-from 2026-02-15 --date-to 2026-02-15
Analyse EVERY match from the data on these factors (in order of importance):
A. Form (last 5-10 matches)
form field from the standings data (e.g. "W,W,D,L,W")B. Home/away statistics
C. Head-to-head (H2H)
h2h data: who wins historically?D. Table position and motivation
E. Additional factors (via web search)
After the data analysis, search the web for EVERY shortlisted match:
Use search terms like: "[Team A] vs [Team B] team news injuries" and "[Team A] xG stats 2025-26"
F. Odds estimation
Select ONLY picks that meet all criteria:
Allowed pick types:
If you find FEWER than 3 picks with real value:
Do NOT generate a bet slip. Say honestly:
"No strong bet slip possible today. The matches offer insufficient value based on the data. Reasons: [brief explanation]. Wait for better odds or the next matchday."
This is MANDATORY. Never force it. Honesty > revenue.
Generate TWO variants:
Variant A: Main slip (3-4 picks, total odds 8x-15x)
| Match | Pick | Odds | Motivation | Prob % | Risk |
|-------|------|------|------------|--------|------|
| Ajax - PSV | BTTS Yes | 1.85 | Both teams scored in 8/10 recent matches, H2H always goals | 52% | Low |
| Arsenal - Chelsea | Over 2.5 | 1.90 | Avg 3.2 goals per match this season, both attack-minded | 48% | Medium |
| ... | ... | ... | ... | ... | ... |
Total odds: XX.XX
Recommended stake: 5-10 EUR
Potential payout: XX.XX EUR
Variant B: Backup (2-3 picks, total odds 4x-8x)
Same table format but with safer picks (higher probabilities, lower odds).
Always include at the bottom:
Automatically save the bet slip for tracking:
python3 {baseDir}/scripts/bet_tracker.py --mode save --data '{
"type": "main",
"stake": 5.0,
"picks": [
{
"match": "Ajax - PSV",
"competition": "Eredivisie",
"pick": "BTTS Yes",
"odds": 1.85,
"estimated_probability": 0.52,
"motivation": "Both teams scored in 8/10 recent matches",
"risk": "low"
}
],
"total_odds": 12.50,
"notes": ""
}'
Repeat for the backup slip with "type": "backup".
When the user says a bet has won or lost:
# Mark entire slip
python3 {baseDir}/scripts/bet_tracker.py --mode result --date 2026-02-15 --slip-idx 1 --result win
# Mark specific pick
python3 {baseDir}/scripts/bet_tracker.py --mode result --date 2026-02-15 --slip-idx 1 --pick-idx 2 --result loss
Result options: win, loss, void
Always ask the user for the date and which slip (main or backup) it concerns.
When the user asks about results, stats, ROI, or hitrate:
python3 {baseDir}/scripts/bet_tracker.py --mode stats
Present the JSON output as a readable summary:
Warn if the monthly budget is almost spent (>80% used).
python3 {baseDir}/scripts/bet_tracker.py --mode history --days 30
Show an overview of all bets from the last N days.
These rules are HARD. Always follow them:
Configuration is in {baseDir}/config/settings.json:
If the monthly budget is at or nearly at its limit (>90%):
Generated Feb 24, 2026
A service providing daily or weekly football bet slips to subscribers, leveraging data-driven analysis to offer value bets. It could operate via a subscription model or pay-per-tip, with users receiving detailed picks and tracking their performance over time. This appeals to bettors seeking consistent, statistically-backed advice rather than random tips.
Integrating this skill into fantasy football platforms to offer betting insights alongside player selections. Users could get data-driven predictions for match outcomes or player performances, enhancing engagement and decision-making. This adds a betting dimension to fantasy leagues, potentially increasing user activity and retention.
Media companies or sports blogs using the skill to generate professional match analyses and betting previews for their content. It automates the creation of data-rich articles or videos, saving time on research while providing credible insights. This can attract readers interested in in-depth football statistics and betting trends.
An educational platform for aspiring bettors to learn value betting strategies through practical examples. The skill generates real-world bet slips with explanations, helping users understand factors like form, odds, and risk assessment. This could be part of online courses or apps focused on responsible gambling and skill development.
Companies in the sports industry using the skill to analyze match data for sponsorship decisions or partnership opportunities. For example, assessing team performance and fan engagement to identify valuable betting-related collaborations. This supports data-driven marketing strategies in the competitive sports business landscape.
Charge users a monthly or annual fee for access to premium bet slips, detailed analyses, and performance tracking. Revenue comes from recurring subscriptions, with tiers offering different levels of insight or frequency. This model builds a loyal customer base and predictable income through value-driven content.
Generate revenue by partnering with online bookmakers as an affiliate, earning commissions on user sign-ups or bets placed through referral links. The skill provides free bet slips to attract users, then directs them to partner sites for wagering. This leverages high traffic and user trust to drive conversions.
Offer a free mobile or web app with basic bet slip generation, then charge for advanced features like historical data, custom analyses, or ad-free experience. Revenue streams include one-time purchases for premium tools and in-app ads. This model attracts a broad user base while monetizing engaged users.
💬 Integration Tip
Ensure robust API key management for football-data.org and implement error handling for data fetching to maintain reliability in live betting environments.
Guide any property decision for buyers, sellers, landlords, investors, or agents in any jurisdiction.
Use when designing new system architecture, reviewing existing designs, or making architectural decisions. Invoke for system design, architecture review, design patterns, ADRs, scalability planning.
Document significant technical decisions with context, rationale, and consequences to maintain clear, lightweight architectural records for future reference.
Predict construction project costs using Machine Learning. Use Linear Regression, K-Nearest Neighbors, and Random Forest models on historical project data. Train, evaluate, and deploy cost prediction models.
Generate photorealistic architectural renders and visualizations using each::sense AI. Create exterior views, interior renders, sketch-to-render conversions,...
Dual-stream event publishing combining Kafka for durability with Redis Pub/Sub for real-time delivery. Use when building event-driven systems needing both guaranteed delivery and low-latency updates. Triggers on dual stream, event publishing, Kafka Redis, real-time events, pub/sub, streaming architecture.