# stock-info-explorer

Pulls Yahoo Finance data through yfinance, computes indicators on your machine and saves a PNG chart. Handy when you want a quick read on a ticker without leaving the terminal.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 508 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-info-explorer/SKILL.md
- Updated: 2026-03-07
- HTML: https://affpapa.org/en/nevibecode/skills/stock-info-explorer

## What it does

One script, `scripts/yf.py`, run with `uv run --script`, gives you five modes. `price` returns the current quote (a bare ticker works too), `fundamentals` prints the key company figures, `history` draws the trend in ASCII, `pro` renders a high-resolution chart, and `report` does a text summary plus a Pro chart with Bollinger Bands, RSI and MACD, ending with a `CHART_PATH:` line. The default `pro` output shows volume and MA5/20/60 as candles; append `line` to switch the style.

Indicators are calculated locally from price history — Yahoo's ready-made series aren't reliable enough. So no API key is involved. Panels are opt-in flags: `--rsi` for RSI(14), `--macd` for MACD(12,26,9), `--bb` for Bollinger(20,2), `--atr` for ATR(14), and `--vwap` accumulates across the chosen range.

Symbols follow Yahoo's format: `AAPL`, `BTC-USD`, `USDKRW=X`, or a Korean listing like `005930.KS`. Coverage varies by market — some symbols carry no volume at all, so their volume panel comes out empty. You need `uv` installed.

## Install

### Claude Code (native platform)

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

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

### Codex

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

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

### Cursor

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

2. **Manually: put the files in place**
- File: `.cursor/skills/stock-info-explorer/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-info-explorer
```

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add sundial-org/awesome-openclaw-skills --skill stock-info-explorer -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-info-explorer/SKILL.md

## When to use it
- check a ticker's latest price without opening a broker app
- produce a candlestick PNG with volume and moving averages
- add RSI and MACD panels to a chart in one command
- pull a short fundamentals snapshot of a company
- get a text summary and a chart image from a single call

## Example prompts
- Show me the current quote for TSLA
- Build a pro chart for NVDA over 6mo with `--rsi` and `--macd`
- Run the report for 000660.KS over six months

## Similar
- [churn-prevention](https://affpapa.org/en/nevibecode/skills/coreyhaines31-churn-prevention.md) — skill · 121000 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 113500 installs
- [community-marketing](https://affpapa.org/en/nevibecode/skills/community-marketing.md) — skill · 89500 installs
- [ads](https://affpapa.org/en/nevibecode/skills/ads.md) — skill · 82800 installs
- [pricing](https://affpapa.org/en/nevibecode/skills/pricing.md) — skill · 79300 installs
- [marketing-plan](https://affpapa.org/en/nevibecode/skills/marketing-plan.md) — skill · 67900 installs

From the same set: [sundial-org/awesome-openclaw-skills](https://affpapa.org/en/nevibecode/by/sundial-org/awesome-openclaw-skills.md) — 16 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
