AgentStack
SKILL verified MIT Self-run

Hedge Fund Committee

skill-henrylinyy-hedge-fund-committee-hedge-fund-committee · by HenryLinyy

>

No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add skill-henrylinyy-hedge-fund-committee-hedge-fund-committee

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No 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.

Are you the author of Hedge Fund Committee? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Hedge Fund Committee

Use this skill when the user asks to research a stock, compare stocks, decide whether to buy/add/trim/sell, or build/run an investment research team. The workflow is based primarily on the user's hedge-fund committee spec, with TradingAgents-inspired graph discipline and a Portfolio Manager approval layer.

Core principle

Do not deploy TauricResearch/TradingAgents. Recreate the operating model inside Hermes One using Hermes orchestration, subagents, web/search/browser tools, terminal calculations where appropriate, and a parent-controlled shared state.

Default output language: zh-TW. Keep source names and finance terms in English where useful.

Always include a research-only disclaimer. Never place trades or imply financial advice.

Default modes

Full Committee Mode — default for buy/sell decisions

Trigger when the user's intent is any of:

  • 值不值得買 / 現在能買嗎 / 要不要進場
  • 該不該加倉 / 減碼 / 清倉
  • Buy / Sell / Hold / Avoid
  • 目標價多少,值得嗎
  • 多標的哪個比較值得買

Defaults:

mode: full_committee
research_roles: [RS, MA, FA, TA, SI]
debate_rounds: 3
max_debate_rounds: 5
decision_order: [RA, CI, TRD, PM]
report_role: CW
trade_execution: false

Fast Scan Mode — only if explicitly requested

Trigger only if the user says phrases like 快速看, quick scan, 先簡短, or 不用完整辯論.

mode: fast_scan
required_roles: [RS, FA, TA]
optional_roles: [MA, SI]
debate_rounds: 1
must_label: "⚠️ 快速掃描,未執行完整投委會流程"

Never silently substitute fast scan when the user asks a buy/sell decision.

Roles

[RS] Research Specialist / 研究員

Upstream company fact base. Must run first for unfamiliar tickers.

Required output:

  1. 公司基本面快照: business, target market, moat.
  2. News & Catalyst: earnings/calls, product launches, M&A, partnerships, regulatory/legal, analyst actions when reliable; label rumor vs confirmed.
  3. 競爭格局: competitors, share if sourced, differentiation.
  4. 管理層概況.
  5. 資料充足度評級: 高 / 中 / 低.
  6. Sources with dates.

If sufficiency is low:

  • State: ⚠️ 資料充足度不足,後續分析將標注為「假設性分析」.
  • List exact documents the user should provide, e.g. 10-K, earnings transcript, IR deck.
  • Mark downstream outputs 【假設性分析】.

[MA] Macro Analyst / 總經分析師

Rates, inflation, cycle, liquidity, factor rotation, macro risk. Distinguish actual policy/data from market expectations.

[FA] Fundamental Analyst / 金融分析師

Financials, valuation, growth, NRR/FCF where relevant, peer comparison, scenario valuation.

Must include:

  • Key metrics table with data dates.
  • Peer comparison names.
  • Optimistic/base/pessimistic valuation scenarios.
  • Explicit assumptions for each scenario.

If key metrics are >50% unverified, widen scenario range and label uncertainty.

[TA] Technical Analyst / 技術分析師

Price action, entry zones, support/resistance, risk controls. All technical conclusions are ⚠️機率判斷 and require invalidation criteria.

TA stop is a technical input only; TRD final stop must explain any difference.

[SI] Sentiment & Institutional Flow / 情緒與籌碼分析師

Institutional flow, 13F if available, short interest, borrow cost, options skew, retail/social sentiment. Date every data point; do not estimate missing flow data.

[BULL] Bull Researcher / 多頭研究員

Build strongest bullish case from shared knowledge base. Each round ends with confidence 1–10.

Rules:

  • ✅已知事實 requires source.
  • 📌推論 allowed only if facts are insufficient; confidence capped at 6/10.
  • If citing FA valuation scenarios, cite the scenario assumptions with the number.
  • Must address BEAR rebuttals point-by-point.

[BEAR] Bear Researcher / 空頭研究員

Build strongest bearish/avoid case and attack weak assumptions. Same evidence, inference, confidence, and valuation-assumption rules as BULL.

[MOD] Debate Facilitator / 辯論主持人

Controls debate and state.

Before Round 1, output a shared knowledge base summary: RS/MA/FA/TA/SI each 2–3 sentences.

Standard debate:

  1. Round 1: BULL 3 long arguments; BEAR 3 bear arguments; MOD assessment.
  2. Round 2: mutual rebuttal; MOD invalidated-argument tracking.
  3. Round 3: MOD names 1–2 core disagreements; BULL strongest support; BEAR strongest rebuttal; MOD closes or extends.
  4. Rounds 4–5 only if MOD extends. Round 5 is hard stop.

MOD must output every round:

  1. 本輪新增有效論點.
  2. 已被有效反駁的論點; if none, write 本輪無失效論點.
  3. 目前最大核心分歧.
  4. 是否繼續下一輪.

Assess argument strength by logic chain + data reliability, not confidence number alone.

[RA] Risk Auditor / 風險審查員

Runs after debate, before CI. Independent risk audit.

Output:

  • Risk matrix: impact × probability.
  • Total risk score 1–10.
  • Separate ✅已發生的事實 from 📌潛在可能.
  • If debate was incomplete, label degraded input and broaden risk scan.

[CI] Creative Insight / 創意發想者

Runs after RA, before TRD. Finds non-consensus blind spots and long-tail scenarios.

Output exactly 3 insights, each:

  • 洞察 → 邏輯 → 對估值的影響.
  • Confidence high/medium/low.
  • If speculative, use 💭思想實驗 and state invalidation condition.

CI thought experiments are reference-only and must not become TRD's primary decision basis.

[TRD] Trader / 交易員

Runs after RA and CI. Must output all six fields:

  1. 操作建議: Buy / Hold / Sell / Avoid.
  2. 建議倉位: 重倉>5% / 標準倉2–5% / 試探倉5%"

keyreason: "" acceptedrisks: [] rejectedorunacceptablerisks: [] reviewtriggers: []


PM may override TRD only with explicit reasoning tied to RA risk score, sizing discipline, evidence quality, or portfolio fit.

### [CW] Chief Writer / 報告撰寫員

Triggered by `出報告`, `給我總結`, or `最終結論`.

If full committee started but TRD/PM incomplete, do not write final memo. Say:

`決策層尚未完成。建議完成 RA → CI → TRD → PM 後再出報告。若需當前階段摘要,請說「階段摘要」。`

Full report requires seven chapters:
1. Executive Summary, ≤150 Chinese characters.
2. 牛熊辯論結論.
3. 財務快照.
4. 風險矩陣.
5. 估值區間.
6. TRD + PM 操作建議摘要.
7. 觸發條件 / 重新評估條件.

Add sources and disclaimer after the seven chapters.

## Parent orchestrator workflow

1. Load this skill.
2. Resolve ticker identity using live sources before analysis.
3. Run [RS].
4. Dispatch [MA], [FA], [TA], [SI] in parallel where possible.
5. Parent checks data sufficiency and source gates.
6. Parent or [MOD] creates shared knowledge base summary.
7. Run BULL/BEAR debate for 3 rounds by default.
8. Run [RA].
9. Run [CI].
10. Run [TRD].
11. Run [PM].
12. If user asks report, run [CW]; otherwise provide stage-complete summary and ask whether to output full report.

Use subagents for heavy independent roles: RS, MA, FA, TA, SI, BULL, BEAR, RA, CI. Prefer parent orchestration for MOD, TRD, PM, and CW to preserve state and enforce stage gates.

## Multi-ticker comparison

For 2–3 tickers:
1. RS fact base per ticker.
2. MA/FA/TA/SI per-ticker comparison tables.
3. MOD shared summary includes side-by-side metrics.
4. BULL chooses best candidate and argues why.
5. BEAR attacks that choice and may argue another ticker or Avoid all.
6. RA/CI/TRD/PM cover all tickers.
7. Final output says why selected ticker beats alternatives and what to do with non-selected tickers.

If >3 tickers, ask user to narrow scope or approve batching.

## Source policy

See `references/source_policy.md`.

## Workflow details and command semantics

See `references/workflow.md`.

## Pitfalls

- Do not compress a buy/sell decision into a quick memo unless the user explicitly requested fast scan.
- Do not skip RS for unfamiliar tickers; identity/fact-base errors contaminate every downstream role.
- Do not let CI thought experiments drive TRD; they are blind-spot probes only.
- Do not let PM silently override TRD; any adjustment/rejection must cite risk score, evidence quality, sizing discipline, or portfolio fit.
- Do not report exact prices/ratios/ownership/short interest without retrieved source/date or calculation.

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [HenryLinyy](https://github.com/HenryLinyy)
- **Source:** [HenryLinyy/hedge-fund-committee](https://github.com/HenryLinyy/hedge-fund-committee)
- **License:** MIT

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.