# Us Stock

> Real-time U.S. stock market quotes. The three major indices (Dow/S&P 500/Nasdaq) + the Magnificent 7 (NVDA/AAPL/MSFT/GOOGL/AMZN/META/TSLA) + the VIX fear index + 0DTE Gamma status analysis. Triggered when users say "U.S. stocks," "check U.S. stocks," "U.S. stock market," "Magnificent 7," "VIX," "fear index," "S&P," "Nasdaq," or "Dow."

- Skill: `openminis/us-stock` (Agent Skill)
- Install (CLI): `npx skillmds@latest add openminis/us-stock`
- Raw SKILL.md: https://api.skillmd.com/api/skills/openminis/us-stock/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: openminis (https://skillmd.com/u/openminis)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/openminis/us-stock

---


# U.S. Stock Market Quote Lookup

## Data Source
Google Finance (`browser_use navigate` + `get_text`): no API or login required; returns structured data.

## Query Process

### Step 0: Set the Desktop Viewport
```
browser_use set_viewport viewport_width: 1280 viewport_height: 800
```
Google Finance distinguishes between desktop and mobile versions mainly by viewport width. Setting a wide enough viewport is sufficient to retrieve the full data. This method is compatible across Android and iOS and is not affected by differences in UA enumeration values.

### Step 1: The Three Major Indices (in parallel, with up to 3 tabs open at once)
First, open the S&P 500 in the default tab 0:
```
browser_use navigate https://www.google.com/finance/quote/.INX:INDEXSP?hl=en
browser_use get_text
```
Then create two new tabs and open the Dow and Nasdaq:
```
browser_use new_tab
browser_use navigate https://www.google.com/finance/quote/.DJI:INDEXDJX?hl=en
browser_use get_text

browser_use new_tab
browser_use navigate https://www.google.com/finance/quote/.IXIC:INDEXNASDAQ?hl=en
browser_use get_text
```
Use `get_text` to extract data from each tab. Extract the key fields: current price, point change, percentage change, open/high/low, and previous close.

### Step 2: VIX Fear Index (navigate in an existing tab; do not open a new tab)
```
browser_use navigate https://www.google.com/finance/quote/VIX:INDEXCBOE?hl=en
browser_use get_text
```
Key fields: current price, percentage change, previous close, 52-week high/low.

**VIX alert thresholds**: <15 complacency / 15-20 normal / 20-25 caution / 25+ panic.

Core assessment: VIX absolute level + the day's direction of change. Distinguish a mild VIX rise caused by an individual-stock event such as Broadcom from a VIX spike caused by systemic panic.

### Step 3: Magnificent 7 (rotate through the existing 3 tabs; do not open new tabs)
**There is no dedicated 4th tab for VIX**. First navigate the default/latest tab to NVDA, extract with `get_text`, then navigate that same tab to the next stock.

Reading order: NVDA → AAPL → MSFT → GOOGL → AMZN → META → TSLA

After each stock is read, `navigate` to the next stock's URL and use `get_text` each time.

If AVGO or other popular stocks need to be checked, put them after TSLA. For each stock, extract: price, percentage change, point change, previous close, intraday high/low, and market capitalization.

### Step 4: 0DTE Gamma Status (optional; check when the user requests it or when broad market volatility is abnormal)
**First close one tab you have already finished reading to free up space** (for example, close the VIX tab or the earliest index tab), then open a new tab:
```
browser_use close_tab
browser_use new_tab
browser_use navigate https://www.google.com/search?q=SPX+gamma+exposure+today+dealer+position&hl=en
browser_use get_text
```
Extract the Gamma status summary from the AI Overview, focusing on:
- **Gamma Flip level**: the S&P level where Gamma shifts from positive to negative
- **Gap between the current SPX level and the Flip** (for example, current price 7,583, Flip at 7,550, gap 33 points = 0.4%)
- **Dealer positioning**: positive gamma (stable) or negative gamma (amplifies volatility)

**GEX risk assessment criteria:**

| Status | Description | Risk |
|:---|:---|:---:|
| Positive Gamma | Market makers move with the trend, buying dips and selling rallies | Market is stable and volatility is suppressed |
| Near Flip (0-1%) | Golden dividing line, critical zone | One unexpected event can trigger a Gamma squeeze |
| Negative Gamma | Market makers chase rallies and sell sell-offs | Volatility self-amplifies, and pullbacks can easily turn into crashes |

### Step 5: Synthesize the Output
Output structure (concise tables + text interpretation):

## 📊 Real-Time U.S. Stock Market Quotes

**Time**: YYYY-MM-DD HH:MM ET

### Three Major Indices
| Index | Price | Change | Previous Close | Intraday |
|:---|:---:|:---:|:---:|:---:|
| Dow | xxx | +x.xx% | xxx | H:xxx L:xxx |
| S&P | xxx | +x.xx% | xxx | H:xxx L:xxx |
| Nasdaq | xxx | +x.xx% | xxx | H:xxx L:xxx |

### Fear Index
VIX: xx.xx (change x.xx%) - status assessment (complacency/normal/caution/panic)

### Magnificent 7
| Stock | Price | Change | Notes |
|:---|---:|:---:|:---|
| NVDA | xxx | +x.xx% | Key driver |
| ... | ... | ... | ... |

### Gamma Status (if queried)
Current SPX price xxx, Gamma Flip at xxx (gap x.xx%), currently Positive/Near Flip/Negative Gamma.

### Interpretation
In 2-4 sentences, explain today's main market theme (rotation/crash/range-bound trading), key drivers, and noteworthy risk signals.

### Step 6: Write to Log
Use `memory_write` to record a summary of today's U.S. stock market quotes (the three major indices + VIX + Magnificent 7 + interpretation).

## Important Notes
- U.S. stock market trading hours: 9:30-16:00 ET (daylight saving time = Beijing time 21:30-04:00 the next day; standard time = 22:30-05:00)
- Mark the timestamps for pre-market/post-market data, and note the comparison with A-share trading hours
- Google Finance displays Eastern Time, UTC-4 (daylight saving time) or UTC-5 (standard time)
- Fund/ETF NAVs lag by one day. When querying them, label them as "previous trading day's NAV"
- VIX futures backwardation is the strongest early warning signal of systemic risk. When it appears, push this signal to memory and alert the user.

