pokemon-champions-dex · git:20260628.9de3cd7 · 2026-06-28 · sha256 7100de903b25c0b4
pokemon-champions-dex git:20260628.9de3cd7A
Immutable. This exact content is served forever at /api/v1/blob/7100de903b25c0b4.
--- name: pokemon-champions-dex description: Offline-first Pokemon Champions battle dex lookup with trilingual aliases (Chinese / English / Japanese), batch queries, and multi-condition reverse search. Use when you need to check Pokemon Champions or Regulation M-B battle-dex facts such as Pokemon/forms, Chinese/English/Japanese names, types, base stats, abilities, moves, learnsets, Mega stones, item availability, or to answer queries like "who learns Close Combat and is Flying type" while building or reviewing teams. --- # Pokemon Champions Dex Use this skill to query a local Pokemon Champions battle dex before making team-building claims. It is separate from environment usage/ranking data: it answers "what can this Pokemon be or learn?" rather than "what is popular?". ## Quick Start Run the query CLI: ```bash python scripts/champdex.py pokemon 姆克鹰 Mega-Staraptor 巨金怪 python scripts/champdex.py move 近身战 Close-Combat python scripts/champdex.py ability 唱反调 Contrary ``` Names resolve in Chinese, English, or Japanese (kana), so Japanese-source inputs work directly. Full-width and half-width forms both match (`10まんボルト` = `10まんボルト`): ```bash python scripts/champdex.py pokemon ガブリアス ミミッキュ python scripts/champdex.py move じしん 10まんボルト python scripts/champdex.py find type 龍 learns じしん ``` Name lookups are typo-tolerant by default: an exact match is used when present, otherwise a close misspelling resolves to the nearest entity and the result carries a `resolution` block flagging the correction; an ambiguous tie refuses rather than guessing (and returns `suggestions`). Pass `--strict` to disable the fallback when a miss must stay a miss (validation/integrity). `find`/`reverse` are always exact. Use batch mode when a prompt lists many Pokemon, moves, abilities, or items: ```bash python scripts/champdex.py batch pokemon 姆克鹰 巨金怪 弃世猴 洗衣机 ``` Use `find` or `reverse` for reverse and multi-condition lookup: ```bash python scripts/champdex.py find move 近身战 type 飞行 python scripts/champdex.py find ability 唱反调 type 飞行 python scripts/champdex.py find type 水 type 地面 stat spe>=70 python scripts/champdex.py reverse move Close-Combat --format json ``` The positional condition grammar is `field value field value ...`. Supported fields are `pokemon`, `move`, `ability`, `item`, `type`, `stat`, `mega`, and `name`. Stat conditions accept `hp>=80`, `atk>120`, `spe<=70`, plus aliases `at/atk`, `df/def`, `sa/spa`, `sd/spd`, `sp/spe`. ## Data Files The skill ships a prebuilt, read-only database. It performs no network access and does not regenerate its own data. - `data/champions_dex.sqlite`: primary offline database (queried by `champdex.py`). - `data/champions_dex.json`: portable JSON export. Read `references/schema.md` when you need to understand database fields or query behavior. ## Team-Building Usage When building or reviewing a team, query this skill for factual checks before claiming: - a Pokemon's Champions typing, stats, ability, or Mega stone; - whether a Pokemon/form can use a move in Champions; - which Pokemon satisfy a combined constraint such as `move 近身战 type 飞行`; - Chinese/English/Japanese name resolution for screenshots, Japanese-source data, or user shorthand. Do not infer strategic roles from this skill. It intentionally does not generate role tags because Pokemon sets are flexible and tags can bias team-building reasoning.