会場別のコース適性を分析する。会場を省略すると全会場の成績を表示する。「コース分析」「会場別の適性を見たい」といった依頼で発動する。
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形式
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
抽出済みJSONファイル(馬・血統・レース出走データ)をSQLiteデータベースにインポートする。「DBインポート」「データベースに保存」「JSONをDBに登録」といった依頼で発動する。
実装前に参照する設計原則。理解容易性 = 読み手の思考量の少なさを基準に、AI が作りがちな失敗4パターン(引数・依存5個以上、コマンド層肥大・ドメイン貧血症、ポリモーフィズム機会の見逃し、トリッキーな実装)と、実装後セルフチェックの7観点(名称・役割・参照・状態・面積・階層・秩序)を言語化。Use when starting any implementation task, when user says '設計原則', 'design principles', or before writing new entities/commands/repositories.
agent 向けテキスト指示(skill / slash command / task プロンプト / コード生成プロンプト)を、バイアスを排した実行者に動かしてもらい、両面(実行者の自己申告 + 指示側メトリクス)で評価して反復改善する手法。改善が頭打ちになるまで回す。Use when user says 'プロンプトを改善して', 'スキルをチューニング', 'empirical-prompt-tuning', or after creating/heavily revising a skill or prompt.
有馬記念分析システムで利用可能なスキル一覧と使い方、スコア配分、基本ワークフローを表示する。「ヘルプ」「使い方を教えて」「何ができるの」といった依頼で発動する。
登録済みの競走馬を血統情報(父・母・母父)、調教師、馬主付きで一覧表示する。「馬一覧」「登録されている馬を見せて」といった依頼で発動する。