Claude Code Plugins

Community-maintained marketplace

Feedback

ウマ娘のスキルデータベースから条件に合うスキルを検索する。作戦、距離、発動タイミング、効果種別などの条件でフィルタリング可能。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name skill-search
description ウマ娘のスキルデータベースから条件に合うスキルを検索する。作戦、距離、発動タイミング、効果種別などの条件でフィルタリング可能。
allowed-tools Read,Bash

スキル検索スキル

ウマ娘のスキルデータベースから条件に合うスキルを検索する。

使用方法

/skill-search [オプション]

パラメータ

パラメータ 説明
-r, --running-style nige / senkou / sashi / oikomi / none 作戦(指定作戦 + 条件なしスキル、none は作戦フリーのみ)
-d, --distance short / mile / middle / long / none 距離(指定距離 + 条件なしスキル、none は距離フリーのみ)
-p, --phase early / mid / late / corner / straight / non_late 発動タイミング
-e, --effect speed / accel / stamina / position / debuff 効果種別
-o, --order top1 / top2 / top4 / top6 / mid / back 順位条件(チャンミ12人換算)
-g, --ground turf / dirt / none バ場(指定バ場 + 条件なしスキル、none はバ場フリーのみ)
-t, --type unique / evolution / normal スキル種別
-s, --sub-type unique / inherited_unique / gold / normal / evolution スキル詳細種別(カンマ区切り可)
-n, --name 文字列 スキル名(部分一致)
--exclude-demerit - デメリットスキルを除外
-l, --limit 数値 結果件数の上限(デフォルト: 200)
-f, --format table / json / simple 出力形式(デフォルト: table)
--sort effect / eval / name ソート順(デフォルト: effect=速度×持続)

順位条件の換算

チャンミ12人立てでの順位率換算:

順位 順位率
top1 1位 ~8.3%
top2 1-2位 ~16.7%
top4 1-4位 ~33.3%
top6 1-6位 ~50%
mid 4-8位 30-70%
back 6位以降 50%~

使用例

逃げ用・終盤以外・速度スキル(チャンミ4位以内)

npx tsx scripts/search.ts -r nige -p non_late -e speed -o top4

白スキル+固有スキルを検索

npx tsx scripts/search.ts -s normal,unique --exclude-demerit

コーナースキルを検索

npx tsx scripts/search.ts -p corner -e speed

名前で検索

npx tsx scripts/search.ts -n コーナー

JSON形式で出力

npx tsx scripts/search.ts -r nige -f json

シンプル形式で出力

npx tsx scripts/search.ts -r nige -f simple

実装

検索を実行するには、以下のコマンドを実行:

npx tsx scripts/search.ts [オプション] -O results/skill-search.md

ユーザーからの検索依頼を受けたら、上記コマンドに適切なオプションを付けて実行する。

重要: 検索結果は必ず -O results/skill-search.md オプションを付けてファイルに保存すること。 出力ファイルは results/skill-search-YYYYMMDDHHmm.md の形式でタイムスタンプ付きで保存される。

オプション対応表

ユーザー指示 オプション
逃げ用 -r nige
先行用 -r senkou
差し用 -r sashi
追込用 -r oikomi
作戦を問わない / 作戦フリー -r none
短距離 -d short
マイル -d mile
中距離 -d middle
長距離 -d long
距離を問わない / 距離フリー -d none
序盤 -p early
中盤 -p mid
終盤 -p late
終盤以外 -p non_late
コーナー -p corner
直線 -p straight
速度 -e speed
加速 -e accel
-g turf
ダート -g dirt
バ場を問わない / バ場フリー -g none
1位 -o top1
1〜2位 -o top2
1〜4位 -o top4
1〜6位 -o top6
白スキル -s normal
固有スキル -s unique
金スキル -s gold
白+固有 -s normal,unique
デメリット除外 --exclude-demerit

注意事項

  • 各パラメータで値を指定すると、その条件に一致 + 条件指定なし のスキルが返される
  • 例: -r nige → 逃げ専用スキル + 全作戦対応スキル
  • phase: non_late は「終盤条件を含まない」スキルを返す(序盤/中盤限定ではない)
  • ソートはデフォルトで「速度×持続」の降順(効果の高い順)
  • 加速スキル検索(-e accel)では「加速×持続」の降順でソートされる