Community研究與資料分析github.com

JetQiao/football-prediction-skill

競彩足球智能預測 Skill:Dixon-Coles、賠率價值、賽前情報、回測與離線 HTML 報告

football-prediction-skill 是什麼?

此技能專為智能體設計,用於進行競彩足球的智慧預測。它整合了資料正規化、Dixon-Coles 概率模型、賠率價值計算、歷史回測和離線 HTML 報告生成。此技能的主要優勢在於其完全確定性的腳本流程,智能體僅處理有來源的非結構化情報,確保預測過程的可重複性與透明度。它支援多種工作流程:可針對某日全部競彩場次執行完整每日流程,也可對特定比賽或歷史 CSV 進行回測。用戶無需手動下載工具,可透過 `npx` 即時執行。輸出物為自包含的 HTML 報告,不依賴外部網路資源,且報告中明確包含理性購彩提示與免責聲明。此技能特別適合需要自動化、離線且可審計的足球比賽預測分析的開發者或進階用戶。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add JetQiao/football-prediction-skill

Installed? Explore more 研究與資料分析 skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

競彩足球智能預測

使用確定性腳本完成資料正規化、概率模型、價值計算、回測和 HTML 渲染;僅使用智能體處理有來源的非結構化情報。始終產出自包含 HTML,不在回覆中貼上完整賽單表。

選擇工作流

  • 使用者要分析某日全部競彩:執行「完整每日流程」。
  • 使用者只要快速基線或沒有聯網檢索能力:直接執行 daily,明確市場/情報降級。
  • 使用者提供歷史 CSV:執行 backtest。
  • 使用者詢問小組排名或淘汰賽:讀取 賽事推演 後執行 tournament。
  • 使用者只提供一場比賽且不在競彩賽單中:構造符合 資料契約 的輸入 JSON,再執行 daily --input。

命令入口

優先使用已安裝命令:

football-predict doctor

若命令不存在,使用開源倉庫入口:

npx -y github:JetQiao/football-prediction-skill doctor

下文以 football-predict 表示可用入口;保持同一入口完成整次任務。

完整每日流程

  1. 確定競彩銷售日期;未指定時使用使用者本地今天,不把開賽自然日與銷售日混淆。
  2. 建立臨時工作目錄並拉取賽單:
football-predict prepare --date YYYY-MM-DD --out /tmp/football-predict-YYYY-MM-DD
  1. 讀取 matches_*.json 和 intel_queue_*.json。對所有 B 級場保留模型基線;只對佇列中的 A 級場執行深度聯網檢索。
  2. 按 情報流程 搜尋並寫入 intel.json。禁止使用開賽後的文章、賽果或收盤後才可見的資料。
  3. 校驗情報:
football-predict validate-intel /tmp/football-predict-YYYY-MM-DD/intel.json
  1. 生成最終產物:
football-predict daily \
  --date YYYY-MM-DD \
  --input /tmp/football-predict-YYYY-MM-DD/matches_YYYY-MM-DD.json \
  --intel /tmp/football-predict-YYYY-MM-DD/intel.json
  1. 在回覆中只提供 HTML 絕對路徑、場次數、高信賴數、價值信號數和關鍵降級警告。提醒概率不等於承諾,不給「穩賺」表述。

市場與特徵增強

使用 --features features.json 注入賽前 Elo/xG,使用 --market market.json 注入同一預測時點的銳角/市場賠率。讀取 資料源與降級 確認來源優先級。

絕不把歷史收盤賠率注入更早時點的預測。缺少即時市場時允許降級,但必須保留報告警告。

回測

從 football-data.co.uk 取得使用者有權使用的聯賽 CSV,在本機執行:

football-predict backtest history.csv --min-train 120 --window 600

比較 Brier、log-loss 與競彩 SP 基線;同時報告樣本量、ROI 和最大回撤。不要只挑表現好的聯賽或時間段。

輸出規則

  • 保留 prediction_*.json、report_*.html 和 manifest_*.json。
  • 把 HTML 作為主要交付物;它必須離線打開且不發網路請求。
  • 保留來源、生成時間、執行 ID、缺失資訊與降級原因。
  • 不執行下注、不代客操作、不承諾盈利;顯著提示理性購彩和未成年人禁止購彩。

相關技能