AgentSkillsCN

boatrace-csv-info

从 CSV 文件中按日期、赛艇场、比赛编号获取赛艇赛事信息。支持出发表、赛前信息、比赛结果、比赛预测以及比赛预测结果。“今天平和岛第 10 场比赛的出发表请给我拿过来”——当用户提出特定赛艇赛事信息的查询请求时,可使用此技能。

SKILL.md
--- frontmatter
name: boatrace-csv-info
description: ボートレース情報をCSVから日付、競艇場、レース番号で取得します。出走表、直前情報、レース結果、レース予想、レース予想結果に対応しています。「今日の平和島10レースの出走表を取得して」のような特定のボートレース情報をユーザーがリクエストした場合に使用します。

ボートレース CSV 情報スキル

BoatraceCSV から特定のレースと競艇場のボートレース情報を取得します。

使用例

以下のようなボートレース情報のリクエストで使用します:

  • 「今日の平和島10レースの出走表を取得して」
  • 「2026-01-20の戸田1レースの直前情報をください」
  • 「明日の浜名湖全レースの結果」
  • 「本日の津2レースの予想データ」

動作方法

  1. ユーザーのリクエストから以下を抽出:

    • 日付: 「今日」「明日」または「YYYY-MM-DD」形式
    • 競艇場名: 例)平和島、戸田、浜名湖
    • レース番号: オプション(指定時のみ)
    • データ型: 出走表/直前情報/結果/予想/予想結果
  2. 日付を YYYY/MM/DD 形式に変換して CSV URL を構築

  3. BoatraceCSV から適切な CSV を取得

  4. 必要に応じて競艇場とレース番号で絞り込み

  5. ユーザーへ絞り込みデータを返却

利用可能なデータ型

詳細は data_types.md を参照してください。

競艇場一覧

完全な競艇場リストは stadium_names.md を参照してください。

スクリプト使用方法

scripts/fetch_boatrace.py でデータ取得と絞り込みを実行:

bash
python3 fetch_boatrace.py --date "2026-01-20" --data-type "programs" --stadium "平和島" --race 10

デフォルト動作

  • レース番号が指定されない場合: その日付の競艇場の全レースを返却
  • 列指定がない場合: CSVの全列を返却
  • 日付形式: 「today」「tomorrow」または「YYYY-MM-DD」