← ClaudeAtlas

profilelisted

Fetch one symbol's company fundamentals snapshot (sector, industry, size, valuation, growth, margins, ROE, 52-week range, beta) from Yahoo Finance. Holds no logic of its own -- it calls the finyahoo package's CLI (`finyahoo profile`) and shows the result to the user. Use the quote skill for the live price view of one symbol. Works for US stocks (AAPL), Korean tickers (005930.KS), and indices (^GSPC). Trigger phrases: company profile, fundamentals, valuation, market cap, PE ratio, 기업정보, 펀더멘털, 프로파일, 시가총액.
seokhoonj/finyahoo · ★ 0 · Data & Documents · score 72
Install: claude install-skill seokhoonj/finyahoo
# finyahoo — company profile Take a ticker and print one symbol's company fundamentals snapshot -- sector, industry, market cap, shares, valuation multiples (PE, PB, EPS), growth, margins, ROE, 52-week range, and beta. 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. For the live price view of one symbol, use the `quote` skill. ## 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 profile "<SYMBOL>" [--json] ``` - Default output is the populated fields as aligned `name value` (absent fields are skipped -- an index like `^GSPC` carries fewer). - `--json` emits the full snapshot including the `null` fields. This is a fundamentals snapshot **as of now**, not history; for dated prices use the `history` skill, and for one symbol's live price snapshot use `quote`. Every numeric field is optional -- a missing one is null, never `0`. ## Procedure 1. **Get the symbol.** Find a Yahoo ticker (US `AAPL`; Korean `005930.KS`; index `^GSPC`). If there is none, ask. Handle several one at a time. 2. **Run.** ```bash finyahoo profile "AAPL" ``` Add `--json` when the user wants every field (including