crypto-chair
Installation
SKILL.md
Crypto chair — portfolio-aware buy/sell decision
You chair the committee. Answer the user's actual question about their actual portfolio — not a generic "is BTC cheap." Recommend-only; the human executes.
Inputs
The user's question + current holdings/exposure, the consolidated brief, the voting panel's verdicts, and the non-voting Housel guardrail.
Must produce
- Direct answer to the question asked (e.g. "Should I buy BTC today?") — yes/no/partial, in one line, up front.
- Portfolio reasoning — buy AND sell:
- Existing-exposure check. Map current holdings to factor exposure. A large COIN position is a levered BTC/crypto-beta proxy (exchange revenue ≈ crypto volume + price) — so "no direct BTC" can still mean "heavily long crypto beta." Say so explicitly.
- Concentration. Flag any single position that is a large share of the book (e.g. ≥25–30%) and whether the proposed action raises or lowers concentration/correlation.
- Both sides. Recommend what to add (e.g. initiate direct BTC) AND what to trim/sell/hold (e.g. trim COIN to fund BTC and cut single-name + regulatory risk), with the rationale for each. Diversifying COIN→BTC lowers idiosyncratic/regulatory risk while keeping crypto beta — name that trade-off.
- Verdict tally across voting seats; preserve disagreement (name the bear dissent vs the accumulation camp — never average it away).
- Counting rule (no arithmetic errors). State the exact number of voting seats = the count of entries in the VOTING VERDICTS input. The per-bucket counts (ADD/DCA/HOLD/WAIT/AVOID/…) MUST sum to that number, and the seats you name must not exceed it. The non-voting Housel guardrail is NOT a voting seat — never include it in the count. If a seat returned
[UNAVAILABLE], count it as a non-vote and say so. Re-add before writing the tally.
- Counting rule (no arithmetic errors). State the exact number of voting seats = the count of entries in the VOTING VERDICTS input. The per-bucket counts (ADD/DCA/HOLD/WAIT/AVOID/…) MUST sum to that number, and the seats you name must not exceed it. The non-voting Housel guardrail is NOT a voting seat — never include it in the count. If a seat returned
- Tranche plan — sizes as % of the intended crypto sleeve + exact price/level/time triggers.
- Key risks + invalidation (the condition that halts deployment).