本文へ移動
cccskills
無料GitHub で公開

fetch-data

JRA公式サイトから特定レースの出馬表HTMLを取得して馬データを抽出する。「データ取得」「JRAからデータを取ってきて」「出馬表を取得して」といった依頼で発動する。

インストール方法を見る

含まれるファイル(1)

  • SKILL.md2.8 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

JRAデータ取得

指定されたJRAのURL(今週開催の出馬表ページ)からHTMLを取得し、馬データを抽出します。 抽出したJSONは db-import スキル(bun start import-url)でSQLiteへ取り込みます。

リクエスト間隔はプロセス全体で最低2秒に固定されています。 取得先は jra.go.jp のみ許可されています(それ以外のURLは拒否されます)。


引数

  • ユーザーが指定したJRA URL(出馬表ページ等)

実行手順

0. URL確認(重要)

URLが指定されていない場合、AskUserQuestion ツールを使ってURLを入力してもらってください:

  • 質問: 「JRAの出馬表URLを入力してください」
  • ヘッダー: 「URL入力」
  • 選択肢:
    • 「出馬表ページ」: JRAの出馬表ページのURLを入力

ユーザーが「Other」で直接URLを入力した場合は、そのURLを使用してください。

1. HTML取得

bun start fetch-jra "<URL>"

※ URLが未指定だった場合は、上記ステップ0で取得したURLを使用

2. データ抽出

bun start extract-html-only data/jra-page.html

3. DB保存の確認

データ抽出完了後、AskUserQuestion ツールを使って以下のように確認してください:

  • 質問: 「データベースに保存しますか?」
  • ヘッダー: 「DB保存」
  • 選択肢:
    • 「保存する」: スコア計算・予想機能が使えるようになります
    • 「保存しない」: JSONファイルのみ保存(data/horse-extracted-data.json)

4. DB保存する場合

ユーザーが「保存する」を選択した場合、以下を実行:

bun start import-url data/horse-extracted-data.json

DB保存のメリット

保存すると以下の機能が使えます:

機能説明
race-list スキル登録済みレースの予想実行
スコアリング10要素の総合評価(直近成績・コース適性・距離適性・上がり3F・G1実績・ローテ・騎手能力・馬場適性・枠順効果・調教師)
機械学習予測蓄積データから単勝・複勝確率を予測
血統分析種牡馬別の成績統計
過去レース蓄積前走データが他の馬の分析に活用される

使用例

データ取得 https://www.jra.go.jp/JRADB/accessD.html?CNAME=...

出力形式オプション

デフォルトは detailed(詳細表示)

  • detailed - 全項目表示
  • summary - 要約表示
  • csv - CSV形式

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

course-analysis

無料日本語概要

会場別のコース適性を分析する。会場を省略すると全会場の成績を表示する。「コース分析」「会場別の適性を見たい」といった依頼で発動する。

sogengineer/arima-analy42026年9月21日 更新

db-import

無料日本語概要

抽出済みJSONファイル(馬・血統・レース出走データ)をSQLiteデータベースにインポートする。「DBインポート」「データベースに保存」「JSONをDBに登録」といった依頼で発動する。

sogengineer/arima-analy42026年9月21日 更新

design-principles

無料日本語概要

実装前に参照する設計原則。理解容易性 = 読み手の思考量の少なさを基準に、AI が作りがちな失敗4パターン(引数・依存5個以上、コマンド層肥大・ドメイン貧血症、ポリモーフィズム機会の見逃し、トリッキーな実装)と、実装後セルフチェックの7観点(名称・役割・参照・状態・面積・階層・秩序)を言語化。Use when starting any implementation task, when user says '設計原則', 'design principles', or before writing new entities/commands/repositories.

sogengineer/arima-analy42026年9月21日 更新

empirical-prompt-tuning

無料日本語概要

agent 向けテキスト指示(skill / slash command / task プロンプト / コード生成プロンプト)を、バイアスを排した実行者に動かしてもらい、両面(実行者の自己申告 + 指示側メトリクス)で評価して反復改善する手法。改善が頭打ちになるまで回す。Use when user says 'プロンプトを改善して', 'スキルをチューニング', 'empirical-prompt-tuning', or after creating/heavily revising a skill or prompt.

sogengineer/arima-analy42026年9月21日 更新

help

無料日本語概要

有馬記念分析システムで利用可能なスキル一覧と使い方、スコア配分、基本ワークフローを表示する。「ヘルプ」「使い方を教えて」「何ができるの」といった依頼で発動する。

sogengineer/arima-analy42026年9月21日 更新

horse-list

無料日本語概要

登録済みの競走馬を血統情報(父・母・母父)、調教師、馬主付きで一覧表示する。「馬一覧」「登録されている馬を見せて」といった依頼で発動する。

sogengineer/arima-analy42026年9月21日 更新

sogengineer のスキルをすべて見る

このスキルの問題を報告する