finance-news

finance-news

熱門

市場新聞摘要與 AI 分析。當被問及股票新聞、市場動態、投資組合表現、晨間/晚間簡報、財經頭條或價格警示時使用。支援美國/歐洲/日本市場、WhatsApp 傳送,以及英文/德文輸出。

635星標
88分支
更新於 2026/3/7
SKILL.md
唯讀
名稱
finance-news
描述

市場新聞摘要與 AI 分析。當被問及股票新聞、市場動態、投資組合表現、晨間/晚間簡報、財經頭條或價格警示時使用。支援美國/歐洲/日本市場、WhatsApp 傳送,以及英文/德文輸出。

財經新聞技能

AI 驅動的市場新聞摘要,可設定語言輸出與自動排程傳送。

首次設定

執行互動式設定精靈,設定新聞來源、傳送管道與排程:

finance-news setup

精靈會引導您完成:

  • 📰 RSS 來源: 啟用/停用 WSJ、Barron's、CNBC、Yahoo 等
  • 📊 市場: 選擇區域(美國、歐洲、日本、亞洲)
  • 📤 傳送: 設定 WhatsApp/Telegram 群組
  • 🌐 語言: 設定預設語言(英文/德文)
  • 排程: 設定晨間/晚間 cron 時間

您也可以設定特定區塊:

finance-news setup --section feeds     # 僅 RSS 來源
finance-news setup --section delivery  # 僅傳送管道
finance-news setup --section schedule  # 僅 cron 排程
finance-news setup --reset             # 重設為預設值
finance-news config                    # 顯示目前設定

快速開始

# 產生晨間簡報
finance-news briefing --morning

# 查看市場概覽
finance-news market

# 取得投資組合新聞
finance-news portfolio

# 取得特定股票新聞
finance-news news AAPL

功能

📊 市場涵蓋範圍

  • 美國市場: S&P 500、道瓊、那斯達克
  • 歐洲: DAX、STOXX 50、FTSE 100
  • 日本: 日經 225

📰 新聞來源

  • 付費: WSJ、Barron's(RSS 訂閱)
  • 免費: CNBC、Yahoo Finance、Finnhub
  • 投資組合: 來自 Yahoo 的個股新聞

🤖 AI 摘要

  • Gemini 驅動的分析
  • 可設定語言(英文/德文)
  • 簡報風格:摘要、分析、頭條

📅 自動化簡報

  • 晨間: 太平洋時間上午 6:30(美國市場開盤)
  • 晚間: 太平洋時間下午 1:00(美國市場收盤)
  • 傳送: WhatsApp(在 cron 腳本中設定群組)

指令

簡報產生

# 晨間簡報(預設英文)
finance-news briefing --morning

# 晚間簡報並透過 WhatsApp 傳送
finance-news briefing --evening --send --group "Market Briefing"

# 德文選項
finance-news briefing --morning --lang de

# 分析風格(更詳細)
finance-news briefing --style analysis

市場數據

# 市場概覽(指數 + 頭條新聞)
finance-news market

# JSON 格式輸出
finance-news market --json

投資組合管理

# 列出投資組合
finance-news portfolio-list

# 新增股票
finance-news portfolio-add NVDA --name "NVIDIA Corporation" --category Tech

# 移除股票
finance-news portfolio-remove TSLA

# 從 CSV 匯入
finance-news portfolio-import ~/my_stocks.csv

# 互動式建立投資組合
finance-news portfolio-create

個股新聞

# 特定股票的新聞
finance-news news AAPL
finance-news news TSLA

設定

投資組合 CSV 格式

位置:~/clawd/skills/finance-news/config/portfolio.csv

symbol,name,category,notes
AAPL,Apple Inc.,Tech,Core holding
NVDA,NVIDIA Corporation,Tech,AI play
MSFT,Microsoft Corporation,Tech,

來源設定

位置:~/clawd/skills/finance-news/config/config.json(舊版備用:config/sources.json

  • WSJ、Barron's、CNBC、Yahoo 的 RSS 訂閱
  • 各區域市場指數
  • 語言設定

Cron 排程

透過 OpenClaw 設定

# 新增晨間簡報 cron 排程
openclaw cron add --schedule "30 6 * * 1-5" \
  --timezone "America/Los_Angeles" \
  --command "bash ~/clawd/skills/finance-news/cron/morning.sh"

# 新增晚間簡報 cron 排程
openclaw cron add --schedule "0 13 * * 1-5" \
  --timezone "America/Los_Angeles" \
  --command "bash ~/clawd/skills/finance-news/cron/evening.sh"

手動 Cron(crontab)

# 晨間簡報(太平洋時間上午 6:30,工作日)
30 6 * * 1-5 bash ~/clawd/skills/finance-news/cron/morning.sh

# 晚間簡報(太平洋時間下午 1:00,工作日)
0 13 * * 1-5 bash ~/clawd/skills/finance-news/cron/evening.sh

輸出範例

🌅 **Börsen-Morgen-Briefing**
Dienstag, 21. Januar 2026 | 06:30 Uhr

📊 **Märkte**
• S&P 500: 5.234 (+0,3%)
• DAX: 16.890 (-0,1%)
• Nikkei: 35.678 (+0,5%)

📈 **Dein Portfolio**
• AAPL $256 (+1,2%) — iPhone-Verkäufe übertreffen Erwartungen
• NVDA $512 (+3,4%) — KI-Chip-Nachfrage steigt

🔥 **Top Stories**
• [WSJ] Fed signalisiert mögliche Zinssenkung im März
• [CNBC] Tech-Sektor führt Rally an

🤖 **Analyse**
Der S&P zeigt Stärke. Dein Portfolio profitiert von NVDA's 
Momentum. Fed-Kommentare könnten Volatilität auslösen.

整合

與 OpenBB(現有技能)

# 取得詳細報價,然後新聞
openbb-quote AAPL && finance-news news AAPL

與 OpenClaw 代理

當被問及以下問題時,代理會自動使用此技能:

  • "市場表現如何?"
  • "我的投資組合新聞"
  • "產生晨間簡報"
  • "AAPL 有什麼消息?"

與 Lobster(工作流程引擎)

透過 Lobster 執行簡報,以獲得審核關卡與可恢復性:

# 在 WhatsApp 傳送前需要審核
lobster "workflows.run --file workflows/briefing.yaml"

# 自訂參數
lobster "workflows.run --file workflows/briefing.yaml --args-json '{\"time\":\"evening\",\"lang\":\"en\"}'"

完整文件請參閱 workflows/README.md

檔案

skills/finance-news/
├── SKILL.md              # 本文件
├── Dockerfile            # NixOS 相容容器
├── config/
│   ├── portfolio.csv     # 您的觀察清單
│   ├── config.json       # RSS/API/語言設定
│   ├── alerts.json       # 價格目標警示
│   └── manual_earnings.json  # 財報日曆手動覆蓋
├── scripts/
│   ├── finance-news      # 主要 CLI
│   ├── briefing.py       # 簡報產生器
│   ├── fetch_news.py     # 新聞聚合器
│   ├── portfolio.py      # 投資組合 CRUD
│   ├── summarize.py      # AI 摘要
│   ├── alerts.py         # 價格警示管理
│   ├── earnings.py       # 財報日曆
│   ├── ranking.py        # 頭條排名
│   └── stocks.py         # 股票管理
├── workflows/
│   ├── briefing.yaml     # 含審核關卡的 Lobster 工作流程
│   └── README.md         # 工作流程文件
├── cron/
│   ├── morning.sh        # 晨間 cron(基於 Docker)
│   └── evening.sh        # 晚間 cron(基於 Docker)
└── cache/                # 15 分鐘新聞快取

相依套件

  • Python 3.10+
  • feedparserpip install feedparser
  • Gemini CLI(brew install gemini-cli
  • OpenBB(現有 openbb-quote 包裝)
  • OpenClaw 訊息工具(用於 WhatsApp 傳送)

疑難排解

Gemini 無法運作

# 驗證 Gemini
gemini  # 依照登入流程

RSS 訂閱逾時

  • 檢查網路連線
  • WSJ/Barron's 可能需要訂閱 cookies 才能存取部分內容
  • 免費來源(CNBC、Yahoo)應始終可用

WhatsApp 傳送失敗

  • 確認 WhatsApp 群組存在且機器人有存取權
  • 檢查 openclaw doctor 中的 WhatsApp 狀態