stock-market-pro — Claude Code skill: quotes and charts
A skill for stock, crypto and forex analysis: pulls quotes, fundamental metrics and renders candlestick charts right in the terminal.
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a claude-codeWhat stock-market-pro does
The skill runs on Yahoo Finance data. Inside is a scripts/yf script that handles five jobs: show the current price and day range, compute fundamentals (market cap, PE, EPS, ROE, profit margins), list upcoming earnings dates with revenue and EPS consensus, print a 10-day trend as an ASCII chart, and generate a high-resolution PNG with candlesticks or a line, volume and MA5/20/60 overlays.
Everything runs through one command: uv run --script scripts/yf price AAPL, uv run --script scripts/yf pro NVDA 1y, and so on. Chart periods go from 1mo up to max. Tickers cover several markets: AAPL, NVDA, TSLA for US stocks, 005930.KS for Korea, BTC-USD and ETH-KRW for crypto.
No API key needed. The engine is Python 3.11+ with yfinance, mplfinance and rich, and uv pulls the dependencies automatically. If uv is not on the machine, nothing runs — check that first.
What it helps with
- check the current price and day range for a ticker
- size up a company by PE, EPS and ROE without opening a browser
- find the next earnings date and analyst consensus
- render a candlestick chart with volume and moving averages
- compare a 10-day trend in the terminal without a GUI
Example prompts for the agent
- show me the current price and day range for AAPL
- build a one-year candlestick chart for NVDA with volume and MA
- what are the fundamentals for 005930.KS
How to install stock-market-pro
1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a claude-code2Manually: put the files in place
~/.claude/skills/stock-market-pro/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/stock-market-pro/
1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a codex2Manually: put the files in place
.agents/skills/stock-market-pro/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a cursor2Manually: put the files in place
.cursor/skills/stock-market-pro/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install sundial-org/awesome-openclaw-skills stock-market-pro2Manually: put the files in place
.github/skills/stock-market-pro/SKILL.md1Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a gemini-cli2Platform CLI
gemini skills install https://github.com/sundial-org/awesome-openclaw-skills --path skills/stock-market-proManually: put the files in place
.devin/skills/stock-market-pro/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about stock-market-pro
How do I install stock-market-pro in Claude?
Run npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a claude-code. The skill lands at ~/.claude/skills/stock-market-pro/SKILL.md.
What does stock-market-pro do?
It shows quotes, computes fundamental metrics, lists earnings dates and draws candlestick or line charts from Yahoo Finance data.
Do I need an API key?
No key required. You need Python 3.11+ and uv; the yfinance, mplfinance and rich dependencies are pulled in automatically.