home / skills / alphamoemoe / foci / morning-briefing

This skill generates a structured daily market briefing based on YouTuber sentiment, delivering mood, top picks, concerns, and watchlist for the day.

npx playbooks add skill alphamoemoe/foci --skill morning-briefing

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
2.9 KB
---
name: morning-briefing
description: Generate a structured daily market briefing based on YouTuber sentiment. Use when users want a morning report or daily market overview.
---

# Morning Briefing

Generate a structured daily market briefing based on YouTuber sentiment.

## Triggers

- "今日晨报"
- "早上好"
- "morning briefing"
- "daily briefing"
- "今天市场怎么样"
- `/morning-briefing`

## Instructions

When the user wants a morning briefing, follow these steps:

1. **Get Daily Summary**
   Call `get_daily_summary` for today (and yesterday for comparison).

2. **Get Hot Tickers**
   Call `list_tickers` to identify the most discussed stocks.

3. **Get Top 5 Stock Details**
   Call `get_ticker_sentiment` for the top 5 most mentioned stocks to get detailed sentiment.

4. **Compile Briefing**
   Create a structured morning report with:
   - Market mood overview
   - Top bullish picks
   - Top bearish concerns
   - Notable viewpoints
   - What to watch today

5. **Present Results**
   Format the output as:

   ```
   # 📰 每日晨报 | YYYY-MM-DD

   ## 市场情绪温度计 🌡️

   **整体情绪**: 🟢 偏多 / 🟡 中性 / 🔴 偏空

   - 看涨观点: XX 条
   - 看跌观点: XX 条
   - 中性观点: XX 条

   ---

   ## 今日最看涨 📈

   | 排名 | 股票 | 看涨博主数 | 关键理由 |
   |------|------|------------|----------|
   | 1 | NVDA | 8 | AI需求强劲 |
   | 2 | AAPL | 5 | 新品发布预期 |
   | 3 | ... | ... | ... |

   ## 今日最看跌 📉

   | 排名 | 股票 | 看跌博主数 | 主要担忧 |
   |------|------|------------|----------|
   | 1 | XXX | 4 | 估值过高 |
   | 2 | ... | ... | ... |

   ---

   ## 重点股票速览

   ### NVDA
   - **情绪**: 🟢 强烈看涨
   - **看涨/看跌**: 8/1
   - **热点**: AI芯片需求、数据中心增长
   - **代表观点**: "[观点]" — 博主A

   ### TSLA
   - **情绪**: 🟡 分歧较大
   - **看涨/看跌**: 4/3
   - **热点**: FSD进展、交付数据
   - **代表观点**: "[观点]" — 博主B

   [重复 Top 5]

   ---

   ## 值得关注的观点 💡

   1. **[博主A]**: "[独到观点摘要]"
   2. **[博主B]**: "[独到观点摘要]"
   3. **[博主C]**: "[独到观点摘要]"

   ---

   ## 今日关注 👀

   - [ ] NVDA: 关注AI相关消息
   - [ ] TSLA: 关注交付数据
   - [ ] 宏观: 关注Fed讲话

   ---

   *数据来源: 60+ 财经 YouTuber | 更新时间: HH:MM*
   ```

## Tool Sequence

1. `get_daily_summary(date=today)` + `get_daily_summary(date=yesterday)` → In parallel
2. `list_tickers` → Get hot stocks
3. `get_ticker_sentiment(top_ticker_1)` + ... + `get_ticker_sentiment(top_ticker_5)` → Top 5 in parallel
4. Compile morning briefing

## Notes

- Keep it scannable and actionable
- Highlight what changed from yesterday
- Include a mix of consensus and contrarian views
- Format for easy reading on mobile
- Add timestamps for context

Overview

This skill generates a structured daily market briefing driven by sentiment signals from financial YouTubers. It produces a concise, mobile-friendly morning report that highlights market mood, the top bullish and bearish tickers, notable viewpoints, and items to watch. The briefing emphasizes what changed since yesterday and includes timestamps for context.

How this skill works

The skill fetches a daily summary for today and yesterday to surface shifts in sentiment and volume. It then lists the most discussed tickers and retrieves detailed sentiment for the top five in parallel. Finally, it compiles a scannable report that summarizes overall market temperature, top bullish and bearish picks, key stock snapshots, representative quotes, and today’s watchlist.

When to use it

  • You want a quick morning market overview before trading or meetings
  • You need sentiment-driven signals from finance-focused YouTube creators
  • You want to compare today's mood with yesterday’s changes
  • You need a mobile-friendly briefing to share with a team
  • You want a balanced mix of consensus and contrarian viewpoints

Best practices

  • Run the briefing early in the market day and include timestamps for relevance
  • Limit deep dives to the top 5 tickers to keep the report concise
  • Highlight what changed versus yesterday to surface momentum shifts
  • Include both consensus and contrarian viewpoints to avoid bias
  • Format sections for quick scanning (market mood, top bullish/bearish, watchlist)

Example use cases

  • A portfolio manager checks morning sentiment before rebalancing positions
  • A retail trader scans top bullish picks identified by active YouTubers
  • A research analyst captures trending concerns and representative quotes for a daily note
  • A trading desk shares a morning one-pager with desk members
  • An investor watches for sentiment changes on key macro events or earnings

FAQ

How fresh is the data in the briefing?

The briefing uses the latest daily summary and ticker sentiment at the time of generation and includes a timestamp so you can see how recent the data is.

How are the top tickers chosen?

Top tickers are selected by the volume of mentions and engagement among tracked financial YouTubers, then ranked for detailed sentiment pulls.