The interface is localized. Skill descriptions and documents are machine-translated by AI into your language; code, commands, paths and technical terms stay in the original, and the author's document governs.
Explore skills
Data & research · SKILL.md

us-stock

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."

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill documentation

GitHub

name: us-stock description: 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." version: 1.0.0

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:

StatusDescriptionRisk
Positive GammaMarket makers move with the trend, buying dips and selling ralliesMarket is stable and volatility is suppressed
Near Flip (0-1%)Golden dividing line, critical zoneOne unexpected event can trigger a Gamma squeeze
Negative GammaMarket makers chase rallies and sell sell-offsVolatility 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

IndexPriceChangePrevious CloseIntraday
Dowxxx+x.xx%xxxH:xxx L:xxx
S&Pxxx+x.xx%xxxH:xxx L:xxx
Nasdaqxxx+x.xx%xxxH:xxx L:xxx

Fear Index

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

Magnificent 7

StockPriceChangeNotes
NVDAxxx+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.
Saved skills