hopper-modelslisted
Install: claude install-skill litianyi-007/hopper-plugin
# Hopper Models
Show Hopper's cached vendor model inventory. This is read-only and does not spawn vendor CLIs.
## Steps
1. Locate `hopper-dispatch` from `PATH` or the plugin root near this `SKILL.md`. No `.hopper/` project directory is required — `--models` reads the machine-local cache (`~/.hopper/cache/`) and runs from anywhere.
2. Accept either no argument or one vendor: `codex`, `kimi`, `opencode`, `copilot`, `agy`, `grok`, `mimo`, `claude`, or `pi`.
3. Run `hopper-dispatch --models` or `hopper-dispatch --models <vendor>`.
4. Surface the raw output, then briefly call out stale or missing cache entries.
5. If cache is empty or stale, suggest `hopper-dispatch --probe [vendor]` as the explicit refresh path.
6. Once the user has picked a specific `<model>`, the precheck before dispatching it is `hopper-dispatch --check-model <vendor> <model>` — a zero-spawn assertion (verified/catalog-only/not-found, distinct exit codes) rather than this listing command.
7. If the user's model label is not an exact catalog entry, map it to a vendor selector using the capabilities and catalog output. Verify the candidate with `--check-model` before dispatching. For example, `sonnet-x` may be a label for Claude's `sonnet` selector; never silently assume that mapping.
## Safety
- Do not dispatch a task from this skill.
- Do not refresh the cache unless the user asks; use `hopper-probe` for refreshes.
- Do not pass an unrecognized vendor to the shell.