跳到正文
cccskills
免费在 GitHub 公开

fetch-data

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

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md2.8 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

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

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

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

中文简介正在准备中。当前显示原文说明。

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

db-import

免费

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

中文简介正在准备中。当前显示原文说明。

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

実装前に参照する設計原則。理解容易性 = 読み手の思考量の少なさを基準に、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日 更新

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日 更新

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

中文简介正在准备中。当前显示原文说明。

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

查看 sogengineer 的全部技能

报告此技能的问题