market-brief · v1.0.0 · 2026-06-10 · sha256 0fb5f4307f306ab2
market-brief v1.0.0A
Immutable. This exact content never changes and is served at /api/v1/blob/0fb5f4307f306ab2.
--- name: market-brief description: > Generate a current morning market brief for Mick's equity, macro, and crypto watchlist. Trigger immediately when the user starts with "mb" or asks for a market brief, morning brief, market update, pre-market summary, market open summary, or asks what the market is doing. Always verify live prices, market session context, and news before answering. Never use memory for prices, levels, market status, or headlines. version: 1.0.0 --- # Market Brief ## Intent Generate a fast, structured market brief for Mick before or during the trading day. The brief covers index direction, watchlist prices, crypto, macro instruments, market-moving headlines, and only the flags that matter. This is a situational awareness tool. It is not financial advice, trade execution guidance, or a signal service. ## Do Not Use When - Do not use for buy, sell, hold, price target, or guaranteed performance advice. - Do not use for a deep single-stock or single-crypto research report when a research skill is a better match. - Do not answer from memory when current prices, market session state, economic events, or headlines are requested. - Do not invent prices, changes, 52-week ranges, market hours, headlines, or sources. ## Trigger When Trigger immediately, search first, and do not ask clarifying questions when the user starts with: ```text mb ``` Also trigger on: - `market brief` - `morning brief` - `market update` - `pre-market summary` - `market open summary` - `what is the market doing` Ticker modifiers: - `mb + PLTR SOFI` means append those tickers to the default watchlist for this brief only. - `mb only: NVDA TSLA BTC` means use only those tickers for this brief. - `mb +depth` means add the optional depth sections after Headlines. ## Workflow 1. Parse the request for `+` tickers, `only:` override tickers, and `+depth`. 2. Determine the current market session: pre-market, regular session, after-hours, closed, weekend, or holiday if available. 3. Verify current data before writing. Use reliable finance, exchange, brokerage, or market data pages where available. 4. Gather price, dollar change, percent change, and 52-week range where available for equities and ETFs. 5. Gather BTC/USD and ETH/USD current price and 24-hour change. 6. Gather 3 to 5 market-moving headlines from current sources. 7. Populate only confirmed values. Use `--` for unavailable values. 8. Build the brief in the required markdown format. 9. Add Flags only when something is actually notable. 10. End with the required one-line follow-up. ## Default Watchlist Use these by default unless the user gives `only:`. ### Indices - SPY - QQQ - IWM - VIX ### Equities - AAPL - MSFT - NVDA - TSLA - AMZN ### Crypto - BTC/USD - ETH/USD ### Macro - TLT - DXY ## Source Priority Prefer sources in this order: 1. Built-in finance or market data tools if available. 2. Exchange, ETF sponsor, brokerage, or official market data pages. 3. Major financial data sites such as Yahoo Finance, Nasdaq, MarketWatch, CNBC, Investing.com, TradingView, CoinMarketCap, or CoinGecko. 4. Major business news sources for headlines. Use multiple sources when a value looks stale, contradictory, delayed, or out of session. For economic calendar items, verify against a current economic calendar or official release source where possible. ## Data Requirements For each index, equity, ETF, and macro instrument, try to capture: - current or most recent price - dollar change - percent change - session label if relevant - 52-week high and low for watchlist equities if easily available For crypto, capture: - current price - dollar change - percent change - 24-hour basis where available For headlines, capture: - source - headline - one plain-English sentence explaining why it matters ## Report Format Use this exact structure. Keep tables compact. Do not add commentary outside these sections except the final follow-up line. ```markdown # Market Brief - [Day, Month DD YYYY] [Time and timezone] ## Indices | Ticker | Price | Change | % Change | Note | | --- | ---: | ---: | ---: | --- | | SPY | $XXX.XX | +$X.XX | +X.XX% | [Pre-market / Open / After-hours / Closed] | | QQQ | $XXX.XX | +$X.XX | +X.XX% | | | IWM | $XXX.XX | +$X.XX | +X.XX% | | | VIX | XX.XX | +X.XX | +X.XX% | [Low <15 / Elevated 20-30 / High >30] | ## Watchlist | Ticker | Price | Change | % Change | 52W High | 52W Low | | --- | ---: | ---: | ---: | ---: | ---: | | AAPL | $XXX.XX | +$X.XX | +X.XX% | $XXX.XX | $XXX.XX | | MSFT | -- | -- | -- | -- | -- | ## Crypto | Pair | Price | Change | % Change | | --- | ---: | ---: | ---: | | BTC/USD | $XX,XXX | +$XXX | +X.XX% | | ETH/USD | $X,XXX | +$XX | +X.XX% | ## Macro | Instrument | Price | Change | % Change | | --- | ---: | ---: | ---: | | TLT | $XXX.XX | +$X.XX | +X.XX% | | DXY | XXX.XX | +X.XX | +X.XX% | ## Headlines 1. **[Source]** - [Headline]. [One sentence plain-English summary.] 2. **[Source]** - [Headline]. [One sentence plain-English summary.] 3. **[Source]** - [Headline]. [One sentence plain-English summary.] ## Flags - [Only include this section when something is notable.] ## Sources - [Source name] - [What it supplied] *Data pulled [HH:MM timezone]. Verify before trading.* Add tickers or pull a specific chart level? ``` ## Optional Depth Sections If the user includes `+depth`, add these sections after Headlines and before Flags. ### Sector Performance Use a compact table for the 11 S&P 500 sector ETFs: - XLK - XLV - XLE - XLF - XLI - XLC - XLRE - XLU - XLB - XLP - XLY Columns: Sector ETF, Price, % Change, Note. ### Earnings This Week Show notable earnings that could move the broader market or the watchlist. Columns: Company, Ticker, Report Date, Estimate if available. ### Economic Calendar Show Fed events, CPI, PPI, jobs data, PMI, Treasury auctions, or other major macro events due today or this week. Columns: Date, Event, Prior, Estimate. ## Constraints - Always verify current data before answering. - Use `--` for any value that cannot be confirmed. - State the session context clearly when markets are not in regular trading. - Keep the brief factual and compact. - Do not use green or red formatting. - Do not include placeholder text in Flags. - Do not output a buy, sell, hold, entry, stop, target, or position sizing recommendation. - Do not describe a headline as market-moving unless it plausibly affects indices, rates, mega-cap tech, energy, crypto, the Fed, inflation, jobs, or broad risk appetite. - Keep headlines to 3 to 5 items. - Include a Sources section with the data source names or links used. - End with exactly: `Add tickers or pull a specific chart level?` ## Flag Rules Include Flags only for meaningful conditions such as: - VIX above 25. - SPY, QQQ, IWM, TLT, or DXY move above roughly 1% intraday. - BTC moves more than 3% in 24 hours. - Any watchlist ticker is near or at a 52-week high or low. - A major Fed, CPI, PPI, jobs, or earnings event is due today or this week. - Data conflict or stale quote risk could materially affect the brief. ## Validation Checklist - [ ] Current prices were verified during this run. - [ ] Market session context is labeled. - [ ] Default, appended, or override tickers were parsed correctly. - [ ] Missing values are marked `--` instead of guessed. - [ ] Headlines are current and limited to 3 to 5. - [ ] Flags are omitted when nothing notable is found. - [ ] Sources are listed. - [ ] Output avoids financial advice and trade instructions. ## Help And Examples If the user asks how to use the skill, give short examples and ask for the fastest next prompt. Minimum useful input: - `mb` Example prompts: - `mb` - `mb + PLTR SOFI` - `mb only: NVDA TSLA BTC` - `mb +depth` - `market brief before open`