Communitygithub.com

InvestorClaw - 確定性優先投資組合分析工具

確定性優先的投資組合分析工具——持倉、績效、夏普與索提諾比率、FRED收益率曲線、債券存續期、行業分佈以及情境再平衡。預設使用 Yahoo Finance 免費數據,無需 API 金鑰;可選 Massive 金鑰獲取期貨/高級數據。

InvestorClaw - 確定性優先投資組合分析工具 是什麼?

InvestorClaw 是一個專為 AI 代理設計的「確定性優先」投資組合分析工具,其核心原則是所有價格、百分比、金額或市場事實都必須來自同一回合中工具調用的結果,絕不允許憑空猜測或使用模型訓練知識。該技能支援多種平台,包括 Claude Code、Claude Desktop 以及 Docker 容器化運行環境,並透過 MCP 協議與 REST 介面提供服務。其主要功能包括即時持倉與基準價格快照(支援 SPX/NDX/DJI/VIX 以及 BTC/ETH)、按時間窗口(1日至最長歷史)的績效回報與損益分析、夏普與索提諾比率、FRED 收益率曲線、債券存續期、行業分佈以及情境再平衡。工具命名空間採用底線形式(如 investorclaw__portfolio_market_snapshot),所有返回資料都帶有 HMAC 簽章包裹以確保資料完整性。對於無人值守的監控代理,InvestorClaw 要求每次運行都先進行工具調用,並在達到預設門檻時僅輸出極簡警報,否則輸出單一 NO_ALERT 標記。該技能預設使用 Yahoo Finance 免費數據,無需任何 API 金鑰,但可選用 Massive 金鑰解鎖期貨與高級數據。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add argonautsystems/InvestorClaw

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

權威運作合約

以下規則規範使用此技能的任何代理。本文件其他地方提供的範例僅供參考,絕不凌駕於這些規則之上。

資料完整性——InvestorClaw 是唯一的事實來源

  • 代理陳述的每個價格、百分比、金額或市場事實,必須來自同一回合中 InvestorClaw 工具調用返回的結果。InvestorClaw 返回帶有 HMAC 簽章包裹的資料;該簽章資料是唯一的事實來源。
  • 切勿針對任何數字自行編造、估算、猜測或使用模型自身訓練知識。如果本次回合工具未返回該數字,請勿陳述——應說「InvestorClaw 未返回該數據」。
  • 若工具輸出的文字不含具體數字,則視為無數據;切勿將其轉換為數值。

當前工具介面(底線命名空間)

  • investorclaw__portfolio_market_snapshot(symbols?, benchmarks?)——即時價格 + 持倉與基準(SPX/NDX/DJI/VIX、BTC/ETH)的當日變動百分比。symbols 是一個以逗號分隔的字串(例如 "NVDA,AAPL"),而非列表。無參數則返回持倉 + 基準。對於任何「X的價格」或比較投資組合與市場的情況,請使用此工具(而非 portfolio_ask)。
  • investorclaw__portfolio_performance_window(period=...)——在指定時間窗口內的回報 / 損益 / 變動最大的股票。period 支援:1d、1w、1mo、1y、5y、10y、20y、max,或自然語言短語(如 "today"、"last week"、"last year"、"entire history")。
  • investorclaw__portfolio_ask(question=...)——分析/解釋。

下方舊版 investorclaw.* 點命名空間的範例已過時;上述底線形式為當前工具名稱。

自主/常時監控代理

對於無人值守代理(例如排程監控與警報器,如 MarketWatch 代理),除上述合約外:

  • 每次運行必須先進行工具調用;切勿從記憶體中回答市場問題。排程「輪詢」意味著呼叫 portfolio_market_snapshot。
  • 門檻掃描:呼叫 portfolio_market_snapshot,然後僅在持倉或基準突破設定波動(例如持倉 ±3%、VIX ±10%)時輸出一行簡潔訊息;否則輸出單一 NO_ALERT 標記並停止。
  • 如果所需工具出錯或返回無數據,則輸出一個固定標記,例如 OPS_FAIL market_snapshot unavailable 並停止——切勿編造一個安慰性的數字來填補空白。
  • 無人值守模式下不提出澄清性問題;應直接理解意圖並採取行動。
  • 定期/收盤報表:先調用 portfolio_performance_window 獲取該窗口資料,再調用 portfolio_market_snapshot 獲取指數收盤價;然後逐字報告數字。
  • 始終在同一快照中,將持倉與基準放在一起解讀。
  • 傳遞方式為推送式、簡潔、數字優先。提供教育性內容,而非個人化建議。

InvestorClaw

此儲存庫是 InvestorClaw 的總體專案——包含 README、授權條款、回歸測試框架及公開面貌。ClawHub 發佈的代理可讀 SKILL.md 位於運行時儲存庫中:

安裝(v4.x Docker 化運行時)

git clone https://github.com/mnemos-os/mnemos-ic-runtime.git ~/.investorclaw
cd ~/.investorclaw
mkdir -p portfolios
docker compose up -d

compose 會拉取 ghcr.io/argonautsystems/ic-engine:4.7.7-cpu(公開託管,無需驗證) 並在 localhost:18090(MCP + REST)和 localhost:18092(儀表板)上運行。

如需完整的代理可讀規範(12 工具目錄、首次運行時間線、各運行時配置區塊、故障排除),請參閱已發佈的 運行時儲存庫中的 SKILL.md。

文件

此總體儲存庫包含完整的文件集:

授權條款

  • 此總體儲存庫:Apache 2.0(實質程式碼)+ MIT-0(SKILL.md、代理技能工件)。
  • 每個檔案頭的 SPDX-License-Identifier 標示適用的授權條款。

InvestorClaw 僅供教育用途。非財務建議。

相關技能