matchlisted
Install: claude install-skill seokhoonj/finyahoo
# finyahoo — symbol match
Take a company name or partial ticker and print the matching Yahoo symbols -- each
match's symbol, quote type (EQUITY / ETF / ...), exchange, sector, and full name. Default
is 6 matches; `--count` requests more. Use it to resolve a name to the right ticker
before `quote` / `profile` / `history` / `consensus` / `news`. The fetching and parsing
live in the finyahoo package (on PyPI); this skill is a thin wrapper that calls its CLI
and relays the result. A no-match or rate block comes back as a one-line error -- relay
it as-is.
## Prerequisite
This plugin calls the `finyahoo` CLI, so the package must be installed first:
```
pipx install finyahoo # or: pip install finyahoo
```
That puts the `finyahoo` command on PATH. No API key or login is needed.
## Running
```
finyahoo match "<QUERY>" [-n COUNT] [--json]
```
- `QUERY` is a company name or ticker fragment (`SK hynix`, `MU`) -- unlike the other
skills this takes a free-text query, not a strict symbol.
- Default prints up to 6 matches as `symbol type exchange sector name`.
- `-n` / `--count N` requests more; `--json` emits the full records.
This resolves a name to candidate tickers **as of now**. The same company often returns
several listings -- watch for the intended one (e.g. `000660.KS` is SK hynix's Korean
primary, `SKHY` a US listing, `SKDD` / `SKHX` leveraged ETFs). Read the `type` /
`exchange` columns to tell them apart and prefer the primary listing unless the user
wants a