← ClaudeAtlas

quotelisted

Fetch one symbol's live price snapshot (current price, change, day range, market state, and pre/post-market price) from Yahoo Finance. Holds no logic of its own -- it calls the finyahoo package's CLI (`finyahoo quote`) and shows the result to the user. Works for US stocks (AAPL), Korean tickers (005930.KS), and indices (^GSPC). Trigger phrases: current price, quote, live price, what's it trading at, how much is, 현재가, 시세, 실시간 시세, 지금 얼마, 호가, 현재 시세.
seokhoonj/finyahoo · ★ 0 · Data & Documents · score 72
Install: claude install-skill seokhoonj/finyahoo
# finyahoo — live quote Take one ticker and print its live price snapshot -- current price, previous close, change and change percentage, the day's open/high/low, volume, market state and time, pre-market and post-market price/change, and 50- and 200-day averages. 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. An unknown ticker or a 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 quote "<SYMBOL>" [--json] ``` - Default output prints the live price snapshot as aligned `name value` (absent fields are skipped -- an index carries only a few). - `--json` emits the full record, including valuation fields omitted by the text view (Nones included). This is the live snapshot **as of now** -- the current price when the market is open, the last close otherwise; `market_state` (REGULAR / PRE / POST / CLOSED / ...) tells which. It also carries pre-market and post-market price/change fields, reflecting the current price during those sessions when `market_state` is PRE or POST. For dated bars use the `history` skill; for fundamentals use `profile`. ## Procedure 1. **Get the symbol.** Find a Yahoo ticker (US `AAPL`; Korean `0