# stock-market-pro

A skill for stock, crypto and forex analysis: pulls quotes, fundamental metrics and renders candlestick charts right in the terminal.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 4100 installs · ★ 670
- Author: sundial-org
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/sundial-org/awesome-openclaw-skills/tree/HEAD/skills/stock-market-pro/SKILL.md
- Updated: 2026-03-07
- HTML: https://affpapa.org/en/nevibecode/skills/stock-market-pro

## What it 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.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/stock-market-pro/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/stock-market-pro/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/stock-market-pro/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/stock-market-pro/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install sundial-org/awesome-openclaw-skills stock-market-pro
```

2. **Manually: put the files in place**
- File: `.github/skills/stock-market-pro/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/sundial-org/awesome-openclaw-skills --path skills/stock-market-pro
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/stock-market-pro/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add sundial-org/awesome-openclaw-skills --skill stock-market-pro -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/sundial-org/awesome-openclaw-skills/tree/HEAD/skills/stock-market-pro/SKILL.md

## When to use it
- 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
- 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

## Similar
- [stock-correlation](https://affpapa.org/en/nevibecode/skills/stock-correlation.md) — skill · 3400 installs
- [stock-liquidity](https://affpapa.org/en/nevibecode/skills/stock-liquidity.md) — skill · 3100 installs
- [alphaear-stock](https://affpapa.org/en/nevibecode/skills/alphaear-stock.md) — skill · 1200 installs
- [stock-analysis](https://affpapa.org/en/nevibecode/skills/stock-analysis.md) — skill · 22 installs
- [stock-quote](https://affpapa.org/en/nevibecode/skills/stock-quote.md) — skill · 691 installs
- [us-market-sentiment](https://affpapa.org/en/nevibecode/skills/us-market-sentiment.md) — skill · 581 installs

From the same set: [sundial-org/awesome-openclaw-skills](https://affpapa.org/en/nevibecode/by/sundial-org/awesome-openclaw-skills.md) — 10 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
