Skip to content
cccskills
FreePublished on GitHub

fetch-data

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

The English summary is being prepared. Showing the original description.

See how to install

Files included (1)

  • SKILL.md2.8 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

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形式

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

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

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

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

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

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

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

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

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

help

Free

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

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

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

The English summary is being prepared. Showing the original description.

sogengineer/arima-analy4Updated Sep 21, 2026

See all skills by sogengineer

Report a problem with this skill