Install
$ agentstack add skill-henrylinyy-invest-committee-invest-committee ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
invest-committee(投資委員會)
像機構一樣研究個股:六階段管線產出含部位建議的行動計畫。僅供研究參考,不執行任何下單。輸出繁體中文。
🔴 紅線黑名單(絕不做 — 每次輸出前逐條自檢)
- 🚫 不編造數值:任何價格/財報/籌碼數字必須有來源;查無 → 標「未獲取」,嚴禁用「較高/大概/約」搪塞或憑記憶填數。
- 🚫 不下單、不代做買賣決策:本 skill 只做研究,絕不呼叫任何下單/交易 API;行動計畫一律附「僅供研究參考,非投資建議,下單與盈虧自負」。
- 🚫 不猜代碼、不猜市場:查無個股或市場判定不了 → 請使用者確認,絕不自行替換成相近標的。
- 🚫 指標不心算:技術指標一律取
scripts/indicators.py輸出;腳本失敗 → 如實回報,絕不心算或估算補值。 - 🚫 不整段照抄研報/新聞:改寫總結並標出處,不原文搬運。
- 🚫 不隱藏資料缺口:來源退級、資料過期、K線不足一律在報告中明講,不粉飾成完整結論。
§1 模式判定(先做)
| 模式 | 觸發例 | 行為 | |---|---|---| | 單股深度 | 「幫我分析台積電」「開投資委員會看 NVDA」 | 跑完整六階段 → 完整版報告+dashboard | | 單環節 | 「看 NVDA 技術面」「掃 2330 風險」「2330 基本面如何」 | 只跑對應階段(2-5 其一)+精簡結論,不跑全管線 | | 自選股健檢 | 「健檢自選股」 | 讀 watchlist 逐檔跑精簡版(風險雷達+資金技術重大變化)→ 健檢精簡版報告 | | 個股比較 | 「比較台積電和聯電」 | 兩檔各跑階段 2-5 核心 → 比較版報告 | | 當沖 | 「力成當沖」「看 2408 當沖」「當沖劇本 6239」「比較力成和南亞科當沖」 | 走當沖管線(見 §8)→ 單股當沖卡或雙股並排+裁定 |
觸發詞含「當沖/現沖/隔日沖/當沖劇本」→ 當沖模式(限台股);句含 2 個標的+「比較/和/vs」→ 雙股當沖。命中當沖詞就走 §8,不進六階段。
市場路由與代碼判定規則:讀 [references/data-sources.md](references/data-sources.md) §1。判斷不了市場時追問一次,不猜。
題材級問題不歸本 skill:若使用者問的是題材/產業層級的選股問題(如「AI 供應鏈哪檔最值得研究」「台股半導體幫我找標的」——沒有具體代碼),先建議改用 serenity-skill 掃產業鏈卡點、取得優先研究名單,再把名單帶回本 skill 逐檔深度分析或加入 watchlist。本 skill 從「有具體標的」才開始。
§2 前置動作
- 定位資料目錄(依序找,先中先用):①
~/.invest-committee/② 目前工作目錄下的portfolio/。都不存在 → 用 [assets/templates/](assets/templates/) 的範本建立~/.invest-committee/(含 profile.md、watchlist.md、reports/),提示使用者填寫。 - 讀
/profile.md(總資金、單一部位上限、風險承受度、預設週期、資料收集模型)。缺檔或缺欄 → 用「上限 10%/承受度中/波段/資料收集模型 haiku」預設並提示。 - 投資週期:任務有指定(短線/波段/長線)用指定值;否則用 profile 預設。
- 健檢模式:讀
/watchlist.md逐列處理;表空 → 請使用者先填自選股。
§3 六階段管線
單環節模式只跑對應階段;健檢模式每檔只跑階段 1、4(資金部分)、5。
成本原則(省 token):階段 1 是純抓取(低推理、大量工具輸出),委派給便宜模型的子 agent 執行,把原始工具輸出留在它的 context;主 session(你跑分析用的較強模型,如 Opus)只收精簡資料包,再做階段 2-6 的判斷。這樣貴模型不被大量 K線/財報/網頁灌爆。
階段 1:快照與資料收集(委派) — 讀 [references/data-sources.md](references/data-sources.md)。
- 委派抓取:runtime 支援指定子 agent 模型時,spawn 一個「資料收集子 agent」(模型取 profile 的「資料收集模型」,預設 Haiku;該市場需靠網搜判斷來源品質時改用 Sonnet)。交付它:依市場用 ToolSearch 一次批量載入 twstock 工具、取行情/公司基本資料/財務/籌碼、把 K線組成 §5 的 JSON 落地 scratchpad、跑
scripts/indicators.py,只回傳精簡資料包(數值+來源表+指標輸出+「未獲取」缺漏清單),不回傳整段原始工具輸出。 - 子 agent 硬規則:嚴守 §4 與 🔴 紅線黑名單——只回報抓到的值+來源,缺的標「未獲取」,絕不估算或編造,也不做任何分析判斷(判斷全留給主 session)。主 session 收到資料包後應快掃缺漏清單,關鍵欄位缺太多才補抓。
- 不委派:runtime 不支援指定子 agent 模型,或單環節只查單一數值的輕量請求 → 主 session 直接抓。
- 健檢批次:每檔的資料收集都走便宜子 agent(可並行),主 session 只彙整燈號與重大變化。
階段 2:基本面與成長品質 — 讀 [references/stage-fundamental.md](references/stage-fundamental.md)。產出固定三行小結。
階段 3:機構觀點與共識 — 讀 [references/stage-consensus.md](references/stage-consensus.md)。產出固定三行小結。
階段 4:資金籌碼與技術擇時 — 讀 [references/stage-technical.md](references/stage-technical.md)。先跑 scripts/indicators.py,指標值一律取腳本輸出。產出固定三行小結。
階段 5:風險雷達 — 讀 [references/stage-risk.md](references/stage-risk.md)。四維評分+燈號,輸出前跑自洽校驗。
階段 6:投資委員會結論 — 讀 [references/stage-action.md](references/stage-action.md)。Bull/Bear 對辯後依公式產出行動計畫表。 > 🔴 CHECKPOINT(輸出行動計畫前自檢):建議部位不得超過 profile 的單一部位上限;超過 → 下修至上限並註明。行動計畫結尾必附「僅供研究參考,非投資建議,下單與盈虧自負」。
§4 資料紀律(強制)
- 所有數值必須有明確來源;缺資料一律標「未獲取」,嚴禁編造或用「較高」「大概」等模糊詞搪塞。
- 網搜取得的資料逐條標註出處(網站名+日期)。
- 來源失敗自動退到下一優先級,且報告註明退回原因;富途 OpenD 未連線 → 改用免費源並註明。
- 查無個股 → 請使用者確認代碼(含市場、簡稱、全稱),不自行猜測替代。
- 非交易日 → 報告開頭標註「資料截至:YYYY-MM-DD(最近交易日)」。
- 研報/新聞觀點改寫總結,不整段照抄。
§5 輸出
- 報告結構依 [references/report-template.md](references/report-template.md)(完整版/健檢精簡版/比較版)。
- 完整版另產 dashboard:依 report-template.md 的「Dashboard 產出流程」,用 [assets/dashboard-template.html](assets/dashboard-template.html) 替換 token 後輸出(runtime 支援檔案 render 工具如 SendUserFile 就 render;否則存檔到
/reports/並回傳路徑)。 - 排程觸發的健檢:報告另存
/reports/YYYY-MM-DD.md,並推送燈號總表摘要(runtime 支援推播則推播,否則摘要寫入報告檔開頭)。互動分析不落檔。
§6 錯誤處理(三段式:一線修復 → 仍失敗兜底)
| 觸發條件 | 一線修復 | 仍失敗兜底 | |---|---|---| | 查無個股 | 請使用者確認代碼(市場+簡稱+全稱) | 使用者無法確認 → 終止該股分析,不猜測替代標的 | | OpenD 未連線 | 退回免費源(Yahoo/網搜)+報告註明;提示 install-futu-opend skill | 免費源也失敗 → 見下「全來源失敗」列 | | twstock 工具失敗 | 改用網搜並標註來源與原因 | 網搜也無資料 → 該欄標「未獲取」,不以估值搪塞 | | 全來源失敗(某數據所有來源都拿不到) | 換下一優先級來源逐一嘗試 | 全數失敗 → 該區塊標「未獲取」,報告開頭列出缺漏清單,不生成該區塊的結論 | | K線不足(新上市) | 用可得天數計算,長週期指標標「未獲取(資料不足)」 | 天數 `(輸入格式見 data-sources.md §5) | | [assets/dashboard-template.html](assets/dashboard-template.html) | 波段版 dashboard 模板(token 清單見檔頭註解) | | [assets/daytrading-dashboard.html](assets/daytrading-dashboard.html) | 當沖版 dashboard 模板(token 清單見檔頭註解) |
§8 當沖管線(限台股)
當沖模式不進六階段,跑以下聚焦管線。口徑與規則讀 [references/stage-daytrading.md](references/stage-daytrading.md)。
- 資料收集(委派便宜模型,同 §3 階段 1):日K ≥60、當日+近 5 日三大法人、成交量/值、月營收 YoY、PE/PB、當沖適性 gate 三項;有 watchlist 持倉時取成本。指標一律取
indicators.py(含amplitude_5_pct5 日均振幅)。 - 🔴 當沖適性 Gate(stage-daytrading §1):查當日沖銷名單/暫停當沖預告/處置股。不可(或受限)當沖 → 頂部警示、只給觀察、不出進出場劇本。
- 波動與流動性(ATR%/5日均振幅/量比/成交值;量縮→非好獵場)。
- 技術決戰帶(indicators.py 的支撐壓力+缺口 → 標多空分界價區)。
- 當日籌碼(當日三大法人方向與近 5 日連續性)。
- 五維雷達(沿用,當沖語境技術/資金/波動優先)。
- 當沖劇本(多空各一:觸發→目標→日內停損 ≤0.5×ATR;做劇本不做信仰)+部位集中度警示(讀 profile+watchlist)。
輸出:單股當沖卡或雙股並排+委員會裁定,用 [assets/daytrading-dashboard.html](assets/daytrading-dashboard.html)(台股紅漲綠跌),存 /reports/daytrading__.html。能力邊界聲明必附(日K-based,不含分時/五檔,要 tick 接富途)。
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: HenryLinyy
- Source: HenryLinyy/invest-committee
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.