Stock Analysis:用 Yahoo Finance 做股票與加密貨幣結構化分析

前言

日常盯盤、復盤財報、維護自選股或組合時,信息散落在行情軟件、新聞和表格裏,Agent 若沒有固定流程,容易只給泛泛結論,難以複用。下面介紹 SkillHub 上的 Stock Analysis(座標 @clawhub_udiedrichsen/stock-analysis):把行情拉取、多維評分、組合與關注列表等能力寫進通用 SKILL.md,由 Agent 按腳本與說明執行,輸出更可覈對、可重複的結果。

這是什麼

Stock Analysis 是一款面向股票與加密貨幣分析的數據類 Skill,當前版本 6.2.0,由發佈者 udiedrichsen 維護,經 clawhub 同步至 SkillHub。它基於 Yahoo Finance 等公開數據源,覆蓋單標的分析、組合管理、股息與熱點掃描等場景。Skill 標籤標明 requires_api_key=false,核心行情能力不強制自備 API Key(部分可選能力如 Twitter 熱點需另行配置,見下文注意)。

在 SkillHub 上的分類爲 data-analysis;頁面統計(以 SkillHub 展示爲準)評分 100000,下載 93400,安裝 2077。上游倉庫:clawhub.ai/udiedrichsen/stock-analysis。國內入口:SkillHub 技能頁,API 座標頁:api.skillhub.cn/org-02qudk26/stock-analysis。

核心功能

以下能力均來自官方簡介與上游文檔,安裝後由技能目錄內腳本承載。

八維度股票評分與風險提示

對美股標的做綜合評分,維度包括盈利超預期、基本面、分析師情緒、歷史財報反應、市場與板塊環境、動量、情緒等(股票與加密貨幣的權重表在上游文檔中有說明)。同時提供財報臨近、超買、風險偏好轉弱等風險提示,並支持 --fast、--no-insider 等性能選項以縮短耗時。

投資組合與週期復盤

可創建命名組合、錄入持倉成本與數量,並對組合做週期收益等分析,便於把「持倉表」和「分析結論」放在同一套流程裏。

關注列表與提醒

支持加入關注標的,並按目標價、止損價或買賣信號變化設置提醒;可列出關注列表並檢查是否觸發條件(含面向 Telegram 的通知格式選項)。

股息分析

針對偏股息策略的標的,輸出收益率、派息率、增長與安全性評分等指標,並支持多隻標的對比與 JSON 輸出。

熱點掃描(Hot Scanner)

聚合 CoinGecko、Google News、Yahoo Finance 等來源,掃描當下熱門 crypto 與股票異動;可選關閉社媒以加快掃描。Twitter/X 情緒爲可選項,需按上游說明安裝 bird 並配置認證。

謠言與早期信號(Rumor Scanner,v6.2)

掃描併購傳聞、內部人交易、分析師評級變動、社媒「據傳」類表述及 SEC 相關動態,並按潛在影響打分,適合在美股開盤前做預讀(上游建議例如 07:00 運行)。

加密貨幣

支持常見主流幣種(使用 BTC-USD、ETH-USD 等形式),分析項含市值、與 BTC 相關性、動量等。

安裝與啓用

1、安裝 SkillHub CLI(若尚未安裝)

command -v skillhub && skillhub --version

未安裝時可按 SkillHub 安裝說明 執行,例如完整安裝:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2、安裝本 Skill 到當前 Agent 的 skills 目錄

SkillHub 要求安裝時必須指定 --dir,否則會裝到默認 ./skills/ 且 Agent 可能無法加載。

skillhub install @clawhub_udiedrichsen/stock-analysis --dir <你的 Agent skills 目錄>

常見路徑(以 SkillHub 文檔爲準):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

也可在 SkillHub 技能頁將安裝提示發給 AI:依據 skillhub.md 安裝 @clawhub_udiedrichsen/stock-analysis。

3、OpenClaw 生態(若使用該環境)

上游 ClawHub 提供的命令爲:

openclaw skills install @udiedrichsen/stock-analysis

Cursor 用戶完成 skillhub install 並指向 ~/.cursor/skills/ 後,在對話中引用該 Skill 即可;腳本依賴 uv 運行 Python(見典型用法)。安裝或升級後若 Agent 未識別新 Skill,需按你所用客戶端說明重啓或刷新技能列表。

典型用法

安裝完成後,技能目錄記爲 {baseDir}。下列命令來自上游倉庫文檔,將 {baseDir} 替換爲實際安裝路徑。

單標的與多標的分析

uv run {baseDir}/scripts/analyze_stock.py AAPL
uv run {baseDir}/scripts/analyze_stock.py AAPL --fast
uv run {baseDir}/scripts/analyze_stock.py AAPL MSFT GOOGL
uv run {baseDir}/scripts/analyze_stock.py BTC-USD ETH-USD

股息

uv run {baseDir}/scripts/dividends.py JNJ
uv run {baseDir}/scripts/dividends.py JNJ PG KO MCD --output json

關注列表

uv run {baseDir}/scripts/watchlist.py add AAPL --target 200
uv run {baseDir}/scripts/watchlist.py list
uv run {baseDir}/scripts/watchlist.py check

組合

uv run {baseDir}/scripts/portfolio.py create "Tech Portfolio"
uv run {baseDir}/scripts/portfolio.py add AAPL --quantity 100 --cost 150
uv run {baseDir}/scripts/portfolio.py show
uv run {baseDir}/scripts/analyze_stock.py --portfolio "Tech Portfolio" --period weekly

熱點與謠言掃描

python3 {baseDir}/scripts/hot_scanner.py
python3 {baseDir}/scripts/hot_scanner.py --no-social --json
python3 {baseDir}/scripts/rumor_scanner.py

在 Cursor 中,也可直接用自然語言讓 Agent 調用上述能力(例如「用 Stock Analysis 快速分析 AAPL 並對比 MSFT」),由 Skill 指引選擇對應腳本與參數。

組合與關注列表數據默認落在用戶目錄,上游文檔記載爲:

  • 組合:~/.clawdbot/skills/stock-analysis/portfolios.json
  • 關注列表:~/.clawdbot/skills/stock-analysis/watchlist.json

適用場景與注意

適合誰:需要 repeatable 行情復盤、自選股提醒、組合跟蹤、股息篩選或盤前掃熱點/傳聞的個人投資者與研究員;希望在 Agent 對話裏完成上述步驟、而不是每次手寫爬蟲腳本的開發者。

限制(上游明確說明):Yahoo Finance 約有 15–20 分鐘延遲;空頭興趣、內部人交易等存在數日至數週滯後;以美股爲主,非美股數據可能不完整;熱點與新聞依賴關鍵詞與緩存策略,不能替代合規研究流程。Hot Scanner 的 Twitter 能力需額外安裝與登錄配置。任何輸出僅供信息參考,不構成投資建議。

結尾

經過上面的步驟,Stock Analysis 把行情獲取、評分、組合、提醒和掃描器收斂到同一套 Skill 與腳本里,適合在 Cursor 等 Agent 環境中反覆使用。安裝與詳情見 SkillHub 技能頁,座標入口 https://api.skillhub.cn/org-02qudk26/stock-analysis。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜